MFC多對話方塊之間的訪問

2025-02-06 01:10:19 字數 1928 閱讀 1004

1樓:

我基本看懂了你說的意思,你所新建的2個對話方塊類是獨立的,必須需要乙個的橋樑,《mfc呼叫是以主路線app派生cwnd到 **dlg,cfamewnd 和view等。你所新建的類mfc執行機制當程式執行到**dlg的時候你假如你呼叫a dlg,並對a的變數賦值,在**dlg後面你在呼叫b dlg,你用到a**-test,在記憶體中可以找到,倒是卻找不到值,因為程式此時會呼叫a類,重新構造。此時找不到在**dlg中對a類賦的值了,》當然a類中你早通過建構函式賦好值了,那就不會錯誤了!

/要程式的話 我可以發給你。 /

上面所說的2中情況,乙個是在**dlg上給a類 賦值,乙個是a中早賦好值了。**這2種辯證,自己理解//要的話 加分 2中一起發給你 呵呵 !~

mfc 怎麼在對話方塊類中訪問view類成員

2樓:何處淬吳鉤

最簡單的辦法是在view類裡響應選單訊息,在訊息響應函式里彈出對話方塊:

ctestdlg dlg(pview);

需要為你的對話方塊類新增乙個建構函式,ctestdlg(cxxview *pview);然後新增乙個成員變數儲存pview的值,這個值就是view的指標。

vc/mfc如何在對話方塊類中訪問另乙個對話方塊類的變數

3樓:網友

cfanblade是類名稱,不是實體,不可以這麼使用。

cmydlg * pdlg;

pdlg=(cmydlg *)pwnd;

pdlg->showmsg(pstring);

在mfc多文件中,怎麼與操作cformview的對話方塊?

4樓:明_礬

看看這個例子的**,你就明白了!

mfc 多個對話方塊之間 資料傳遞

5樓:網友

1.文字框沒有焦點時就不會顯示游標。可以在資源檢視即你新增下拉框與按鈕的地方,選中按ctrl+d 單擊小標籤排序 1 2 3表示tab鍵順序,你不講文字框上的標號設定為1 就不會出現模森配游標。

可以使用靜態文字框顯示資料。

2.為下拉框春橡關聯乙個字串變旦指量即可。顯示第二個對話方塊時 直接呼叫第乙個對話方塊中的字串變數。

mfc中對話方塊如何訪問文件成員變數?

6樓:網友

ondialogdestroyed 在對話方塊中處理啊。

如果**不需要保密的話:請把**壓成*.rar當附件發在 何丹的論壇(/) 上。

壓**前,請先刪除debug,release資料夾,及*.opt,*.ncb,*.

plg,*.aps. 如果不想註冊,可用臨時號,帳號和密碼都是test2

7樓:網友

弄乙個全域性的cmy123123doc* pdoc1

然後在view類初始化裡面pdoc1 = getdocument();

對話方塊直接訪問pdpc1這個全域性變數就行了。

8樓:網友

你的想法本身就是錯的,"想在檢視類中新增訊息處理程式 ondialogdestroyed"

視類又不是對話方塊類,請問何來的 ondialogdestoryed ?

只能對你想操作的對話方塊所對應的對話方塊類才能加這個訊息響應函式。

mfc智慧型裝置對話方塊相互訪問的問題

9樓:網友

可以做乙個結構儲存所有的設定。 在每個頁顯示出來的時候從這個全域性變數裡讀資料填進控制項裡, 失去焦點的時候從控制項裡把資料讀出來填進這個全域性變數。 這樣你在乙個頁裡使用任何其他頁的資料就都很簡單了。

如果b對話方塊的類物件叫 b, 那個框的id叫 editidcstring result;;

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

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

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

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

如何讓電腦開機彈出自己設定的對話方塊

啟動項哪些bai可以關閉 以下幾種方法du都zhi可以找到自啟動項,dao看看下面開機啟動中 a133889回答的那個連線,如果確實能實現的話,那可比彈出對話方塊牛叉多了 設定一個開機啟動項,可以利用計劃任務這一功能來完成。選擇計劃任務並選擇每次開機啟動該任務,在進入系統後,最簡單的是跳出一個文字框...