怎麼在對話方塊中顯示文字 mfc

2025-07-11 16:20:16 字數 2644 閱讀 2722

怎麼在對話方塊中顯示文字 mfc

1樓:網友

可以用靜態框,id為id_static1

cstring str="pp";

setdlgitemtext(getdlgitem(id_static1),str);

可以直接輸出,涉及wm_paint訊息。

cpaintdc dc(this);

vs2008 mfc如何在對話方塊中新增靜態文字和文字框控制項

2樓:網友

在資源檢視下開啟需要的對話方塊,然後通過「檢視」--工具箱」開啟工具箱浮動視窗,工具箱內有各種控制項,裡面就有靜態文字和文字框控制項。

mfc的對話方塊,怎樣從文字框讀入資料?

3樓:文件類共創空間

從框輸入資料後,需要呼叫updatedata(ture);進行資料交換,這樣用getdlgitem()就可以獲取內容了。

如果要寫入資料,先setdlgitem(),之後再呼叫updatedata(flase);進行資料交換這樣才回把資料寫入到框。

4樓:網友

mfc 中有動態資料交換, 是專門處理這個的, 它能把乙個控制項對映到乙個變數上, 通過在 ide 中點幾下就自動為你生成了, 呵呵! 你查一查這方面的資訊!

5樓:無花寒

你說的文字框應該是框吧。

從框輸入資料後,需要呼叫updatedata(ture);進行資料交換,這樣用getdlgitem()就可以獲取內容瞭如果要寫入資料,先setdlgitem(),之後再呼叫updatedata(flase);進行資料交換這樣才回把資料寫入到框。

updatedata();是對話方塊的更新函式ture的時候讀取資料,flase的時候寫入資料框內容改變後,程式和這個框對應的變數並不改變,直到用updatedata(ture);。同樣,變數改變後,框也不會反應出來,直到呼叫updatedata(flase);

6樓:網友

給cedit新增control型變數m_control然後cstring str;

m_;或者給cedit新增value型變數m_value然後用updatedata(true);值就在變數裡了。

mfc按鈕彈出對話方塊並在對話方塊動態顯示一些文字的程式設計實現

7樓:擁雲莊主

給對話方塊新建乙個類,比如叫cmsgdlg,然後給static控制項關聯乙個控制項變數,比如叫m_lbmsg,然後新增兩個成員變數:

cstring m_strcaption;//儲存標題資訊。

cstring m_strmsg;//儲存提示資訊。

然後,新增乙個建構函式,如:

cmsgdlg(cstring strcaption, cstring strmsg, cwnd* pparent = null);

建構函式實現:

cmsgdlg::cmsgdlg( cstring strcaption, cstring strmsg, cwnd* pparent /*= null*/ )

cdialog(cmsgdlg::idd, pparent)

最後,新增對話方塊類wm_initdialog事件處理函式,編寫如下**:

bool cmsgdlg::oninitdialog()

cmsgdlg dlg("這是標題", "這是自定義提示資訊");

下面是執行效果:

這對話方塊的樣子你可以再自己進行調整。

mfc 對話方塊 想點選按鈕然後讀入輸入框中的字元並應用,應該怎麼做?

8樓:網友

雙擊按鈕,可以手動也可以自動新增訊息相應函式,然後再響應函式里面用函式獲取框的內容,進行處理,框可以獲取文字,也可以獲取整型資料,很多函式都可以通過mfc查詢,建議你裝乙個mfc

訊息響應建立完成後在裡面新增處理過程(雙擊控制項可以快速新增空間單擊響應函式)

如:getdlgitemtext(idc_combo6,str);//前面是控制項的id號,後面是儲存獲取到的字元。

vs2005裡mfc基本對話方塊裡怎麼顯示文字(就是在**裡寫幾個字進去,執行後就是顯示這幾個文字)

9樓:網友

比如對話方塊裡有乙個靜態文字控制項,它的id是idc_static_text

那麼你可以這樣顯示:

setdlgitemtext(idc_static_text, _t("hello wolrd"));

你也可以給它關聯變數如:

cstatic m_static_text;

ddx_control(pdx, idc_static_text, m_static_text);

m_static_"hello wolrd"));

怎麼檢視mfc工程是對話方塊還是文字

10樓:小呆瓜

工程中,裡面有工程的詳細說明。

11樓:網友

工程目錄裡面有,裡面有說明。

12樓:匿名使用者

給你推薦個打包方案,直接在vs裡面打包。

在VC6 0的MFC中,如何在對話方塊中實現開啟影象(BMP

我的bai duqq,zhi95101那個 dao,lpbits lpbitmap sizeof bitmapfileheader sizeof bitmapinfoheader if lpbackup delete lpbackup lpbackup new byte nlen memcpy lp...

MFC多對話方塊之間的訪問

我基本看懂了你說的意思,你所新建的個對話方塊類是獨立的,必須需要乙個的橋樑,mfc呼叫是以主路線app派生cwnd到 dlg,cfamewnd 和view等。你所新建的類mfc執行機制當程式執行到 dlg的時候你假如你呼叫a dlg,並對a的變數賦值,在 dlg後面你在呼叫b dlg,你用到a tes...

關於MFC的問題,做基於對話方塊的MFC程式,從記憶體讀取B

loadimage afxgetinstancehandle cstring c users lenovo desktop test.bmp image bitmap,0,0,lr loadfromfile 這是你要的函式。看一下我給你的例子,本例子是動態載入突變顯示隨著滑鼠移動 防閃爍 但是這個是...