mfc顯示字型問題你看那個漢字怎麼那麼顯示啊

2021-03-04 08:55:57 字數 1194 閱讀 3614

1樓:匿名使用者

crect rc;

getclientrect(&rc);

cdc* dc=getdc();

cstring str(_t( "abc大小"));

dc->setbkmode(transparent);

dc->settextcolor(rgb(0,0,255));

cfont font;

logfont lf;

lf.lfheight = -14;

lf.lfweight = fw_normal;

lf.lfclipprecision = clip_lh_angles;

lstrcpy(lf.lffacename, _t("宋體"));

lf.lfescapement = 900;

font.createfontindirect(&lf);

cfont *poldfont = dc->selectobject(&font);

//for(int i=0;i<;i++)

dc->textout(rc.right/2, rc.bottom/2,str);

dc->selectobject(poldfont);

font.deleteobject();

執行時下面效果:不知道是不是這個意思,你的**是對的呀

lf.lfescapement = 900;// 改變這行**,就可以改變旋轉的角度。

mfc 點選按鈕 出現文字

2樓:匿名使用者

請按如copy下方法操作:

1,建立一基bai於對話方塊的工程

2,在du對話方塊中添zhi加按鈕及編輯框

控制項,在類嚮導中dao將編輯框控制項與變數m_edit相關聯,型別為cstring

3,雙擊按鈕控制項,在函式體中輸入:

m_edit="你要顯示的文字";

updatedata(0);

還有其他疑問,歡迎追問。

3樓:滄海雄風

不是樓上說的 edit  是 static 靜態文字 完美實現你要的功能

4樓:空雪夢見

eggpain系列

修改了一下,剛剛傳的那個gdi方面有洩漏

XP的部分字型顯示出現問題

這是你用了某個主題中的字型,替換了預設顯示字型的緣故,還原預設即可。具體做法為 在桌面空白處右鍵點選選擇屬性 外觀 高階 在專案下拉框中逐個選擇有字型設定方面的選項,把相關字型都設定為預設的tahoma,大小設定為8即可。應該是由於主題中使用的字型你的系統中沒有,或者主題用的字型不支援你的作業系統語...

關於文字框複製貼上,文字框內字型不顯示問題

首先選中文字框 右鍵 文字框 在內部邊距的上下改小一點就會出來了 如果沒有成功,在稍微改小一點,剛試過,很成功!怎麼bai個不全?能舉例嗎?有問題 du 新建word文件 專 將事先複製的文字框貼上屬到新建word文件中 游標在word文件中的文字框中間單擊 此時文字框四個角分別有個小圓點 游標指向...

關於學歷的問題,你怎麼看學歷這個問題呢?

學歷代表著乙個人的學習過程和經歷,而學歷高的人,不僅代表自身的學習能力更強些,也意味著個人修為更大些,眼界更高些。01 學歷高低與眼界大小有一定關係。一般情況下,學歷高的人知識沉澱較高,在某一領域又受過特殊教育和訓練,由於學習能力較高,看問題的角度比學歷底低的人正確度高,分析問題的格局都比學歷低的人...