リストコントロールで文字サイズ変更 – プログラミング – Home

リストコントロールで文字サイズ変更
 
通知
すべてクリア

[解決済] リストコントロールで文字サイズ変更


VC初心者
 VC初心者
(@VC初心者)
ゲスト
結合: 23年前
投稿: 21
Topic starter  

リストコントロールで文字サイズと行の高さを大きくしたいのですが、
うまく出来ません。どなたか教えて下さい。

LOGFONT logfont;
CFont cFont;
logfont.lfHeight = 300; // この値は適当
cFont.CreatePointFontIndirect(&logfont);
List.SetFont(&cFont);

この↑ソースだと、文字サイズと行の高さは変わりますが、
文字サイズの細かい変更が出来ません。
行の高さは、lfHeightの値を変えれば変更できます。


引用未解決
トピックタグ
仲澤@失業者
(@uncle_kei)
Prominent Member
結合: 5年前
投稿: 828
 

このソースだと、このソースを含む関数の外に
出るときにCFontのデストラクタが働いてしまいますけど。

フォントのように、アプリケーション実行中には、常に
有効でないといけないオブジェクトは、アプリケーションの
寿命と同じ寿命を持たせないとまずいのではないでしょうか。


返信引用
VC初心者
 VC初心者
(@VC初心者)
ゲスト
結合: 23年前
投稿: 21
Topic starter  

仰る通りですね。無事できました!
ありがとうございました。
助かりました(*_ _)


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました