方法1:詳細設定字型資訊
//設定字型
cfont* pfont = getdlgitem(idc_static1)->getfont();
logfont logfont;
pfont->getlogfont(&logfont);
logfont.lfheight = 26; //設定字型大小
logfont.lfweight = fw_normal; //設定字型粗細
logfont.lfitalic = false; //是否斜體
logfont.lfunderline = false; //是否下劃線
logfont.lfstrikeout = false; //是否刪除線
logfont.lfquality = proof_quality;
strcpy_s(logfont.lffacename, 32, "微軟雅黑"); //設定字型
pfont->detach();
pfont->createfontindirect(&logfont);
getdlgitem(idc_static1)->setfont(pfont);
pfont->detach();
//顯示資訊
cstring sinfo = "正在連線裝置, 請稍等...";
getdlgitem(idc_static1)->setwindowtext(sinfo);
方法2:簡單設定
//定義靜態變數,也可以定義全域性變數或者對話方塊的成員變數,但臨時變數或者區域性變數是不行的
static cfont font;
font.createpointfont(120, "隸書");
getdlgitem(idc_static1)->setfont(&font);
VC中字型顏色的設定
由於在vc程式設計中,不能單獨對介面中的某一部分的字型進行設定,只能對整個窗體的字型進行整體設定 在窗體的font屬性中進行設定 如果想對某一元件或某些元件的字型進行改變,需要在程式中實現,比如在oninitdialog 初始化 中程式設計實現。例如 cfont font font.createpo...
VC字型顏色 VC助手
問題 1 書寫的 中部分關鍵字並沒有變成藍色,如int是藍色字型,但是cstring就不是藍色,而是黑色,請教高手這是什麼原因 2 在用vc 的mfc做一應用程式的時候,發現我的cpp檔案裡的程式源 全是黑色的,我以前編的時候都是彩色的呀,這下為什麼就變了呢?標頭檔案裡的原始碼卻都很正常 顏色有黑,...
vc可設定字型和顏色的按鈕
以下為具體的實現方法 加入乙個新類,類名 cmybutton,基類 cbutton。在標頭檔案 mybutton.h 中加入以下變數和函式定義 private int m style 按鈕形狀 0 正常,1 當前,2 按下,3 鎖定 bool b inrect 滑鼠進入標誌 cstring m st...