2

これは奇妙な質問のように思えますが、そうです! ただし、既にインストールされている Windows の固定幅フォント (例: Fixedsys) を利用すると、サイズを大幅に節約できます (最終的な EXE をできるだけ小さくしたいため)。

Windows で既存の (既にインストールされている) ラスター/ビットマップ フォントから BITMAP (またはビット配列) を取得する最良の方法は何ですか? または、それを行う方法がなく、すべての文字を含む bmp ファイルを作成し、リソースとしてロードする必要がありますか?

はい、私は小さな実行可能ファイルを 16kbs として作成しようとしています。サイズは非常に重要です! ご清聴ありがとうございました。

4

1 に答える 1

2

次のことが可能です: DC を作成し、ビットマップとフォントをアタッチし、フォントをビットマップにレンダリングし、DC をデタ​​ッチして破棄します。フォントで描いた文字を含むビットマップが残ります。

上記を達成するための GDI に精通していることを前提としています。そうでない場合は、GDI に関する適切なチュートリアルを見つけてください。

于 2012-07-08T06:12:54.607 に答える