1樓:3238144周
cstring strtext;
getdlgitem(idc_edit1)->getwindowtext(strtext);
getdlgitem(idc_edit1)->setwindowtext(strtext+_t("1"));
這個可以顯示出1,還可以顯示出多個1.
2樓:匿名使用者
setwindowtext()輸入
然後updatadata(false)下
c++裡mfc的靜態文字文字會在輸出位置出現一個白色的大方
vc mfc在靜態文字控制元件後邊**提示怎麼弄啊 ? 謝謝啊,就像後邊那個紅色和綠色的提示
3樓:
那個是編譯框控制元件,並不是靜態文字框。
放一個靜態文字框在編譯框後面,先設為不可見,然後根據使用者輸入做判斷。
例:如果暱稱為空(未輸入),則在控制元件上載入感嘆號點陣圖,接著「使用者名稱不為空」的提示,把控制元件設為可見
如果暱稱輸入符合規則,則在控制元件上載入綠色點陣圖,把控制元件設為可見把上述操作放在編輯框文字變更的訊息響應函式裡其他的以此類推。。
mfc中靜態文字框怎麼顯示文字
4樓:匿名使用者
cstring m_text;
m_text="ee";
setdlgitemtext(idc_static1,m_text);
是對的,不過我要問,你的靜態文字框是誰的?你這樣寫是預設this->setdlgitemtext(idc_static1,m_text);如果你的文字框不是this的,那就不行,考慮::setdlgitemtext(..
,idc_static1,m_text);
原型bool setdlgitemtext(
hwnd hdlg, // handle of dialog box
int niddlgitem, // identifier of control
lpctstr lpstring // text to set);
5樓:匿名使用者
getdlgitem(idc_static1)->setwindowtext("wqsad");
這個方法是肯定行的
除非你的工程中有相同id的靜態文字框~~~所以lz最好先確認一下idc_static1是否衝突了~~
6樓:匿名使用者
idc_static1 換個名字就好了,靜態文字框id使用預設是不行的
7樓:匿名使用者
cstring m_text;
m_text="ee";
cstatic *pst=(cstatic *)getdlgitem(idc_static1);//your id
pst->setwindowstext(m_text);
8樓:匿名使用者
加我好友,把你的工程發我看看
我覺得沒有問題
qq 64924930
怎樣將mfc中的靜態文字框設定成只顯示文字而不顯示灰色的底色 5
9樓:匿名使用者
靜態文字框有一個透明屬性(transparent),在資源編輯器中勾選即可。
mfc對話方塊靜態文字控制元件內容顯示不全
10樓:匿名使用者
這是在傳統視窗程式中,經常容易出現的問題,造成的原因,就是第二個圖所在電腦使用了大字型模式或者大字型模板。(從標題字就可以明顯看出)
解決辦法:
不要使用system字型,對話方塊強制指定字型和字號靜態框適當「留白」。
mfc**控制元件顯示icon問題
11樓:匿名使用者
首先,你要確定一下第二張ico的大小是否確實是小**;
其次,在set之前嘗試呼叫deleteobject之類的函式,將控制元件與原來的**分離開;
最後再設定一次試試;
此外,還要注意在你點選按鈕的時候是否更改了控制元件視窗的大小
mfc對話方塊設定靜態文字顯示格式出錯
12樓:匿名使用者
把這3句寫到對話方塊類的oninitdialog函式中呼叫 對話方塊基類cdialog類的oninitdialog的後面,即cdialog::oninitdialog();的後面
cdialog::oninitdialog();呼叫完成後的 對話方塊視窗才真正建立,你那樣就是去設定一個不存在的視窗上的字型
當然會執行時錯誤了
mfc中如何實現編輯框中文字滾動顯示
設定屬性就ok了,multiline true 開啟多行模式want return true 按一下回車換行horizontal scroll false 水平滾動條,沒什麼用 vertical scroll true 垂直滾動條auto hscroll false 水平方向如果到尾部就繼續滾動下去...
怎樣去獲取mfc中Edit輸入的文字
cstring str char ch 10 1 getdlgitem idc edit getwindowtext str 2 getdlgitemtext idc edit,str 3 getdlgitem idc edit sendmessage wm gettext,10,lparam ch...
LED的靜態顯示方式與動態顯示方式有何區別
一個是分時 顯示,一個是同時顯示 動態顯示內是指幾 塊容led分時顯示,靜態顯示是指幾塊led同時顯示,動態顯示,可以節省硬體資源即i o口,但佔用較多cpu時間,靜態顯示方式程式設計較簡單,但佔用i o口線多,硬體成本高,適用於顯示位數比較少的場合,led的靜態顯示方式需要資料鎖存器,而且一位數碼...