MFC學習筆記(一)向模態對話方塊傳遞資料

2021-10-04 14:03:01 字數 445 閱讀 7577

宣告建構函式為2個引數,具有預設引數的引數須放在後面。

cdialogdimmer::cdialogdimmer(cstring name,cwnd* pparent /*=null*/)

: cdialogex(cdialogdimmer::idd, pparent)

, c_strdimmervalue(_t(""))

, c_circutname(name)

name為要傳遞的資料

在oninitdialog()函式中呼叫updatedata(false)將傳遞的資料在控制項上顯示,(此處使用的是變數關聯)

bool cdialogdimmer::oninitdialog()

呼叫的方法:

cdialogdimmer  inputdialog(s,this);

inputdialog.domodal();//建立模態對話方塊

MFC筆記 建立模態對話方塊和非模態對話方塊

建立模態對話方塊 新建乙個對話方塊,對話方塊生成類。在要載入對話方塊的類前新增標頭檔案 生成模態對話方塊的地方 ctest ctrst ctest.domodal 建立非模態對話方塊 新建乙個對話方塊,生成類。要載入的對話方塊類新增成員變數 csweepfreq m sweepferq 類名,變數名...

非模態對話方塊 MFC

cvolsetdlg m pvoldlg null m pvoldlg newcvolsetdlg m pvoldlg create idd dlg vol m pvoldlg showwindow sw show 過載oncancel函式 void cxx oncancel todo add yo...

MFC 非模態對話方塊

非模態對話方塊 用mfc可以建立非模態的對話方塊,只是建立方式不同,模態對話方塊用 dlg.domodel 呼叫,而非模態對話方塊要用create函式建立呼叫。假設idd test dlg為已經定義的對話方塊資源的id號 ctestdlg dlg new ctestdlg dlg create id...