VC設定字型

2021-06-29 00:16:38 字數 1004 閱讀 8879

方法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...