通知
すべてクリア
Topic starter
2008年10月2日 1:06 PM
リストコントロールで文字サイズと行の高さを大きくしたいのですが、
うまく出来ません。どなたか教えて下さい。
LOGFONT logfont;
CFont cFont;
logfont.lfHeight = 300; // この値は適当
cFont.CreatePointFontIndirect(&logfont);
List.SetFont(&cFont);
この↑ソースだと、文字サイズと行の高さは変わりますが、
文字サイズの細かい変更が出来ません。
行の高さは、lfHeightの値を変えれば変更できます。
2008年10月2日 4:56 PM
このソースだと、このソースを含む関数の外に
出るときにCFontのデストラクタが働いてしまいますけど。
フォントのように、アプリケーション実行中には、常に
有効でないといけないオブジェクトは、アプリケーションの
寿命と同じ寿命を持たせないとまずいのではないでしょうか。
Topic starter
2008年10月2日 6:10 PM
仰る通りですね。無事できました!
ありがとうございました。
助かりました(*_ _)