1樓:龔煒林
其它的我還沒怎麼**,不過確實有個可以獲取寬度的方法。
假設你關聯控制元件變數m_text
cstring text;
m_text.getwindowtext(text);
cdc *pdc = m_text.getdc();
csize size = pdc->gettextextent(text);
m_text->releasedc(pdc);
//size就是字串輸出時的長寬,你拿它和文字框大小比較下。
注:大於了文字框應該就會...結尾,小於則不會。
2樓:匿名使用者
函式獲取字型大小,用getwindowrect獲取控制元件大小,一比較就可以了
利用mfc的對話方塊中的靜態文字控制元件顯示影象,但是圖在放大時顯示範圍超過了空間大小,怎麼使超出的部分不 20
3樓:糖二灰
這一篇文章是隻顯示點陣圖的一部分,其他的隱藏的例子。
如果像你說的那樣用靜態文字控制元件顯示影象,我沒有這樣用過,不過檢視了資料,你應該是用
loadimage和bitblt這兩個函式實現的,這樣的話,把loadimage這個函式的第4第5個引數改小一些,然後把bitblt的第3第4個引數同比例改小一些,你試一下。
mfc開發中遇到的static text控制元件使用問題
4樓:莫謹瑜
重新建個工程或者重新新增個static text控制元件
mfc中如何改變static text的大小
5樓:
我說個簡單的方法:
加個成員變數cfont font;
在oninitdialog中font.createpointfont(120,l"楷體"); 120表示12號字型
當然static 的id要改,idc_stagetdlgitem(idc_sta)->setfont(&font);
6樓:匿名使用者
字型大小還是視窗大小?
mfc 請教怎樣設定static text控制元件的字型大小和顏色
7樓:
//改字型: 首先要把靜態控制元件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控制元件,現在我只想把其中的一個的字型修改,怎麼做?
8樓:湯姆貓
把你想要修改的一個靜態文字控制元件的id號改成其它例如:idc_s1然後在對話方塊初始化函式中新增**:
cfont font;
font.createpointfont(120, "隸書");//一個為字型大小,另一個為字型型別
getdlgitem(idc_s1)->setfont(&font);//設定字型
9樓:匿名使用者
這個很簡單,給那個靜態文字框控制元件 定義個id 例如命名為 idc_static_serverstate1
通過getdlgitem(idc_static_serverstate1)->setwindowtext("");改變內容。
cfont m_font;//宣告字型物件
m_font.createfont(-11,0,0,0,100,false,false,0,ansi_charset,out_default_precis,clip_default_precis,default_quality,ff_swiss,"arial");//自定義字型
cstatic *m_static=(cstatic *)getdlgitem(idc_static_serverstate1);
m_static->setfont(&m_font,false);//使用字型
mfc 請教怎樣設定static text控制元件的字型大小和顏色
mfc中怎麼連線sql資料庫,MFC中怎麼連線SQL資料庫
告訴你個簡單的方法,直接新增一個類,基類是crecordset,然後選擇你所新增的資料來源就ok了。前提是你首先要在控制面板,管理工具,odbc資料來源中新增你的資料庫 j a中怎麼連線sql資料庫 mfc用ado連線資料庫 sql server 的相關問題 望大神解決啊 一般是 data sour...
在mfc中dcselectobject中的dc是什麼意思
dc是畫圖的控制代碼,就相當於某一個東西上的畫板 有了這個才可以在控制元件上畫出你要的東西 這裡的dc是指向cdc類的一個物件 表示裝置上下文 dc.selectobject 表示選入上下文,可以是畫刷等,去檢視cdc類吧,用msdn mfc中是什麼意思 oldfont是dc 的上一個 hfont,...
c中的MFC是什麼意思vc中的mfc到底是什麼?
mfc是微來軟基礎類庫的簡稱,是微軟 源公司實現的一bai個c 類庫,主要封裝了大部分的duwindows api函式,zhivc 是微軟公司開發dao的c c 的整合開發環境,所謂整合開發環境,就是說利用它你可以編輯,編譯,除錯,而不是使用多種工具輪換操作,靈活性較大。有時人們說vc呢也指它的內部...