1樓:
我說個簡單的方法:
加個成員變數cfont font;
在oninitdialog中font.createpointfont(120,l"楷體"); 120表示12號字型
當然static 的id要改,idc_stagetdlgitem(idc_sta)->setfont(&font);
2樓:匿名使用者
字型大小還是視窗大小?
mfc 請教怎樣設定static text控制元件的字型大小和顏色
3樓:
//改字型: 首先要把靜態控制元件id名稱改一下idc_static1//新建全域性變數: cfont font;
//在oninitdialog()中:
//font.createpointfont(480, _t("宋體"));
//getdlgitem(idc_static1)->setfont(&font);
//改顏色:
//窗體增加wm_ctlcolor訊息響應//在onctlcolor()中:
//if (pwnd == getdlgitem(idc_static1))//
mfc 請教怎樣設定static text控制元件的字型大小和顏色
vc靜態文字字型大小怎麼改變?
4樓:匿名使用者
點選對話方塊選擇屬性 之後右下方對話方塊裡 找font(size) 那個就是 控制元件 字型的大小
vc2008 我是在mfc對話方塊裡看到的
5樓:匿名使用者
通過改變 計算機的解析度。
mfc怎麼改變static text caption的值?
6樓:
cstatic *pstatic=(cstatic*)getdlgitem(idc_static_text);
pstatic->setwindowtext(_t("abcdefg"));
//這樣也可以,你也可以關聯一個變數,記住要用updatedata()
//手打的**,有錯你說說看~~~
7樓:匿名使用者
你的**中按鈕相應函式中設定,當然這點選按鈕後顯示才生效;
在對話方塊初始函式oninitdialog中設定(相同**)可以實現初始即顯示;
資源編輯中可以直接設定初始顯示。
mfc中 怎麼控制static text是否顯示
8樓:匿名使用者
首先你需要把static text的標籤重新命名, 否則可能不受**控制
接下來 有兩種辦法控制它,一種是關聯變數,另一種是getdlgitem()->showwindow()
9樓:匿名使用者
改變它的id號.然後getdlgitem(id)->showwindow(sw_hide)//隱藏
括號裡的換成sw_show//可見
最好吧id改了
mfc靜態文字如何設定字型?
10樓:帥幻邇
static cfont font; //定義靜態變數,也可以定義全域性變數或者對話方塊的成員變數,臨時變數或者區域性變數是不行的
font.createpointfont(120, "隸書");
getdlgitem(idc_static1)->setfont(&font);
可將靜態文字控制元件idc_static1的字型設定為隸書
11樓:
最直接的方法是獲取靜態文字框的cwnd物件,然後呼叫setfont函式。
如果是要把對話方塊中所有控制元件都換成同一種字型,可以直接在對話方塊的資源編輯器中修改。
MFC如何改變訊息框按鈕的文字屬性
messagebox 上的按鈕文字並不能直接修改,一種方法可以使用鉤子,間接修改按鈕上的文字,另一種就是自己做乙個類似 messagebox 功能的對話方塊。下面的例子是使用鉤子做的,關鍵 如下 定義乙個鉤子控制代碼 hhook hmsgboxhook 定義cbt鉤子過程 lresult callb...
mfc中靜態文字框怎麼顯示文字,MFC中靜態文字框怎麼顯示文字
cstring m text m text ee setdlgitemtext idc static1,m text 是對的,不過我要問,你的靜態文字框是誰的?你這樣寫是預設this setdlgitemtext idc static1,m text 如果你的文字框不是this的,那就不行,考慮 s...
MFC中如何實現通過瀏覽按鈕將檔案路徑寫到Edit框中,有沒有現成的控制項?還是需要自己弄對話方塊實現
cstring resultfilename cedit m result 顯示開啟檔案對話方塊 cfiledialog dlg true,text files txt ofn hidereadonly ofn overwriteprompt,text files txt all files if ...