MFC兩個對話方塊互相獲取資料

時間 2022-06-04 15:00:03

1樓:匿名使用者

1全部宣告一個公共的標頭檔案,然後兩個dlg都引用即可,把具體函式和變數都寫到標頭檔案和標頭檔案對應的cpp檔案裡去:

myshare.h:

#ifndef _myshare_

#define _myshare_

extern int global_var ; //公共的變數extern int global_fun(int, char *); //公共的函式

#endif

myshare.cpp:

#include "myshare.h"

int global_var = 0; //公共變數實際宣告int global_fun(int a, char * b) //公共函式宣告

dlg1:

#include "myshare.h"

int onclick(void)

dlg2:

#include "myshare.h"

int onclick(void)

2樓:休採春

視窗訊息嗎?

這個dlg1和dlg2是2個不同的類的話,

mfc如何關閉對話方塊,MFC如何在關閉程式前彈出確認對話方塊?

增加一個按鈕資源,開啟並雙擊,在彈出的的對話方塊中按確定就進入按鈕的訊息響應函式 void newbutton onok 有了它,程式執行後按這個按鈕就能關閉對話方塊了。 除了上面的方法,你還可以呼叫void cmy dlg ondestroy 函式 怎麼做到mfc對話方塊關閉的時候彈出一個訊息框?...

在mfc對話方塊程式中的t什麼意思

樓上這位大哥,你那文章那麼長,簡單問題複雜化了吧 t 就是把引號內的字串轉換為寬位元組的unicode編碼,和text 作用是一樣的,至於什麼是寬位元組,這個就麻煩自己搜下了。先記住用法就行了,因為以後開發肯定都是要用寬位元組的 也就是char和wchar的區別 用vc6開發的程式,預設都不是寬位元...

怎麼初始化mfc中子對話方塊中的listcontrl控制元件翱

比如控制元件變數為c list,初始化 如下 c list.modifystyle 0,lvs report c list.setextendedstyle lvs ex gridlines lvs ex fullrowselect 以上是樣式初始化 c list.insertcolumn 1,t ...