MFC中如何改變STATIC TEXT的大小

2023-01-08 09:20:13 字數 1974 閱讀 3860

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