我想給MFC生成的對話框修改字體,字大小也要改下,怎么修改?

2022-10-06 20:52

3個回答
從ResourceView中雙擊對話框ID,然后在對話框上單擊右鍵,選擇Properties,在Dialog Properties中的General標簽下有一個Font按鈕,可以用來修改字體和字號
第一種方法:
1.在頭文件.h定義一CFont m_fFont;
2.添加WM_CREATE事件,在OnCreate函數(shù)里寫上
LOGFONT lf;
CFont *pFont = GetFont();
pFong->GetLogFont(&lf);
lf.lfHeigt控制字體高度
lf.lfFaceName控制字體類型,利用LOGFONT這個結(jié)構(gòu)里設(shè)置字體
m_fFont.CreateFontIndirect(&lf);
3.在OnInitDialog函數(shù)里
SetFont(&m_fFont);
第二種方法:
在對話框?qū)傩孕薷淖煮w
如果是用CFont的話變量不要開在棧里,不然超出作用域后創(chuàng)建的字體就無效了
相關(guān)問答
MFC怎么改變編輯對話框中字體顏色??
1個回答2022-12-17 14:03
1、改變對話框的底色在對話框的類中添加一個 private : CBrush m_brush;在類的構(gòu)造函數(shù)中添加如下代碼:m_brush.CreateSolidBrush(RGB(0,0,255))...
全文
求關(guān)于“改變自我”的名人小故事不要太長,就是關(guān)于“要改變自我”和“不要改變自我”...
1個回答2024-03-26 01:32
丘吉爾是個結(jié)巴,他每天練習,終于成了演說家
“改革 改良 改正 改善 改進 改造的區(qū)別是什么?”
1個回答2023-01-13 02:10
你噩噩噩噩噩噩噩
我是小醫(yī)生.(1) 改正: (2) 改正: (3) 改正:
1個回答2024-02-25 15:46
(1)在計算1.35÷15時,由于13<15,所以應(yīng)在百分位也要商0.錯誤. 正確為: 0.09 15 1.35 ...
全文
在紅袖發(fā)文怎么修改內(nèi)容簡介和小說的名字,能改嗎要怎么改
1個回答2024-03-16 14:02
在作品管理那里,修改小說名字就必須要申請啦~(*^__^*) 嘻嘻……,不過改名字有點麻煩,紅袖審核速度出了名的烏龜,就要耐心一點吶~內(nèi)容簡介就好改點。本人就是在那發(fā)文滴~有什么就來問我吧??!
幫我修改一下作文,我寫的不好,幫忙改改
1個回答2022-12-11 17:10
比我好多了,不錯的
在紅袖發(fā)文怎么修改內(nèi)容簡介和小說的名字,能改嗎要怎么改?
1個回答2024-03-09 21:45
在作品管理那里,修改小說名字就必須要申請啦~(*^__^*) 嘻嘻……,不過改名字有點麻煩,紅袖審核速度出了名的烏龜,就要耐心一點吶~內(nèi)容簡介就好改點。 本人就是在那發(fā)文滴~有什么就來問我吧!!
時間可以改變一切,它改變了我、卻為曾改變你…
1個回答2024-06-28 03:44
愛,使人忘記時間時間,卻將愛消磨殆盡
熱門問答