1、首先,為edit控制項繫結乙個控制變數:m_edit;
2、然後,在對話方塊類中新增乙個成員變數cfont m_ofont;
注:此處必須是成員變數,不能是區域性變數。
3、最後就是,利用setfont函式修改字型了,主要有兩種方式,可以在對話方塊的初始化函式oninitdialog中實現:
(1)法一:
m_ofont.createpointfont(180, _t("隸書"));
m_edit.setfont(&m_ofont);
(2)法二:
cfont* pfont = m_edit.getfont();
logfont lf;
pfont->getlogfont(&lf);
lf.lfheight = 200;
_tcscpy_s(lf.lffacename, _t("隸書"));
m_ofont.createpointfontindirect(&lf);
m_edit.setfont(&m_ofont);
mfc 編輯框背景透明設定
前幾天和風在這裡討論關於cedit控制項的透明問題。主要的目的就是要做乙個有圖形背景的edit控制項,經過一番努,終於做出了乙個還算象樣的edit控制項。做乙個透明的edit控制項的主要問題是字元的輸出,在edit裡輸出的重新整理有幾個時機,乙個是在接收到鍵盤或滑鼠訊息的時候 還有就是在接收到wm ...
MFC組合框 編輯框
getdlgitem idc enablewindow false 設定初始狀態,編輯框獲取資訊的方式 變數 m edit m edit.format 操作組合框的資料 1 由於組合框內包含了列表框,所以列表框的功能都能夠使用。如可以利用 int addstring lpctstr lpszitem...
MFC之編輯框
初始操作 新建mfc應用程式,專案名為editctrl,基於對話方塊。刪除原有控制項在右側工具箱中找到edit control。放置到視窗中。如圖 現在的編輯框只可以在一行輸入,無法換行,同時如果按下enter換行會直接退出程式。多行輸入 文字向上滾動 滾動條 1.多行輸入 右鍵屬性,找到multi...