問題:a對話方塊中有列表控制項(m_list),按鈕彈出b對話方塊,b對話方塊中有edit控制項(m_id,m_type,m_name),想要實現b中edit控制項中的內容按鈕顯示在a中的列表裡?
1.在b.h中新增:
class ca;
public中新增:
ca* dlg;
void getdlg(ca* d); //視窗指標獲取函式
在b.cpp中新增:
void ca::getdlg(ca* d)
2.在a.h中宣告乙個用來將b中資料顯示到列表控制項的函式(在a.cpp中定義):
//宣告
void listupdate();
//定義
void ca::listupdate()
dex是我定義的乙個全域性結構體變數,用來儲存b向a中傳遞的資料。(你也可以直接寫在函式引數中)
3.a.cpp中按鈕新增事件:
void ca::onbnclickedbutton1()
注意:a和b得互相包含他們的標頭檔案
4.b.cpp中按鈕新增事件:
void cb::onbnclickedbutton2()
完成。
MFC中的控制項
mfc的各種控制項使用 靜態控制項,包括,靜態文字和分組框,預設id都是idc static.按鈕控制項 原形按鈕,記住要加group屬性.register 宣告為暫存器變數 explicit 禁止自動轉換 mutable修飾的變數在常函式中也可以被修改了 組合框和列表框控制項 控制項類是ccomb...
MFC中自定義類訪問主對話方塊控制項
在使用mfc的時候經常遇到自定義類訪問主對話方塊控制項的問題,例如自定義類中的方法要輸出一段字串到主對話方塊的edit控制項 控制對話方塊的進度條等。m pmainwnd dlg 主對話方塊指標被傳給m pmainwnd 成員,按f12檢視其定義,發現m pmainwnd 是在afxwin.h中宣告...
MFC中自定義類訪問主對話方塊控制項
在使用mfc的時候經常遇到自定義類訪問主對話方塊控制項的問題,例如自定義類中的方法要輸出一段字串到主對話方塊的edit控制項 控制對話方塊的進度條等。m pmainwnd dlg 主對話方塊指標被傳給m pmainwnd 成員,按f12檢視其定義,發現m pmainwnd 是在afxwin.h中宣告...