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中呼叫SetFont改變靜態文字的字型大小沒成功,倒是有加粗的現象
setfont應該只是改變了控制元件的字型控制代碼,而不影響已經顯示的內容 影響是設定字型後 另外font.deleteobject 放在函式 的最後試試吧。刪除太早了,畢竟你設定是地址操作,這個也可能是問題的原因。mfc如何修改按鈕,靜態文字等的字型 必須寫 可以這樣寫 新增一個成員變數cfont...
如何學習MFC呢,如何學習MFC
1.c 的基礎 bai,物件導向各種概念的理解du是學好zhimfc的前提。在學mfc的過程,有dao必要經常複習,回提高c 的認識答。個人感覺多上機練習,多研究別人的源程式對學mfc幫助很大。2.微軟提供了windows 兩種開發開發工具 以c語言為基礎 api 以c 為基礎 mfc vc mfc...
MFC中豎排顯示文字MFC中豎排顯示文字
曾經有人問過這個問題 其實用修改文字格式的方法就能實現,與控制元件屬性無關。方法如下 在onpaint函式加這個 cpaintdc dc this cfont vertfont crect rect cstring strtext hello world 文字內容 getclientrect rec...