//人物**下方的文字
cfont* nfont = &afxglobaldata.fontregular;
cfont* ofont = pdc->selectobject(nfont);
cstring str;
str.format(_t(
"姓名: %s
"), m_stdname);
pdc->setbkmode(transparent);
pdc->textoutw(22, 10, str);
解釋一下:
pdc->setbkmode(transparent); 使文字寫上去後,背景是透明的.
cfont* nfont = &afxglobaldata.fontregular;
這是獲取乙個與選單字型一樣的字型
pdc->textoutw(22,10, str);//這是書寫過程
另外:dc.settextcolor(m_textcolor); 設定字型顏色
cfont font;
cfont* oldfont;
font.createpointfont(70, _t("arial"));
oldfont = dc.selectobject(&font);
設定字型格式及大小
修改按鈕控制項上的字型
有時候需要修改某乙個按鈕上的字型,可用如下方法 令控制項字型變大變粗 hwnd m hname getdlgitem m hwnd,idc prtstp set 通過控制項id獲取控制項控制代碼 hfont hfont hfont sendmessage m hname,wm getfont,0,0...
在設定文字的字型時,為什麼建議設定替換字型?
可以使用 font family 屬性來指定文字的字型,如下所示 font family name inherit 此時,name為首選字型的名稱。如果字型名稱有多個單詞,即中間有空格,則需要將字型名稱用一對單引號或者雙引號包圍起來。但是,如果使用者機器上並沒有安裝 name 所指定的字型,則會顯示...
VC 獲取靜態文字控制項和文字框控制項上的文字方法
1.獲取靜態文字控制項上的文字 應該用cwnd類的成員函式getwindowtext來獲取,但是首先要獲取這個文字控制項,就要用cwnd類的另乙個成員函式getdlgitem,如果要設定文字內容,則要用另乙個成員函式setwindowtext,靜態文字框在預設情況下不傳送通知訊息的,要將其發生變化需...