VC CDialog用法總結

2021-09-06 01:43:52 字數 1005 閱讀 4418

許多未解決的問題,先放一放,抽時間解決。

(1)增加dialog資源

(2)為新的dialog分配乙個新類名(對資源視窗「右鍵」->「新增類」)

(3)在主對話方塊上加乙個include "新類名dialog.h"

//顯示模態

newdialog newdlg;

newdlg.domodal();

//得到對話方塊中控制項的值,未實現,再研究。

cedit 

*cedit 

=(cedit

*) newdlg.getdlgitem(idc_edit1);

cstring txtstr;

cedit

->

getwindowtext(txtstr);

messagebox(txtstr);

//非模態

cdialog 

*dlg 

=new

cdialog;

dlg->

create(idd_dialog1);

dlg->

showwindow(sw_showna);

//非模態,只顯示單個視窗,不能多個

if(dlg

->

iswindowenabled() 

==false)

//這裡出錯了,不知何故。

else

//隱藏對話方塊

this

->

showwindow(sw_hide);

sleep(

3000

);this

->

showwindow(sw_show);

//關閉/銷毀對話方塊

this

->

destroywindow();

this

->

enddialog(0);

//最小化視窗

this

->

closewindow();

VC CDialog用法總結

許多未解決的問題,先放一放,抽時間解決。1 增加dialog資源 2 為新的dialog分配乙個新類名 對資源視窗 右鍵 新增類 3 在主對話方塊上加乙個include 新類名dialog.h 顯示模態 newdialog newdlg newdlg.domodal 得到對話方塊中控制項的值,未實現...

static用法總結

static static關鍵字是c,c 中都存在的關鍵字,它主要有三種使用方式,其中前兩種只指在c語言中使用,第三種在c 中使用 c,c 中具體細微操作不盡相同,本文以c 為準 1 區域性靜態變數 2 外部靜態變數 函式 3 靜態資料成員 成員函式 下面就這三種使用方式及注意事項分別說明 一 區域...

sizeof用法總結

在vc中,sizeof有著許多的用法,而且很容易引起一些錯誤。下面根據sizeof後面的 引數對sizeof的用法做個總結。a 引數為資料型別或者為一般變數。例如sizeof int sizeof long 等等。這種情 況要注意的是不同系統系統或者不同編譯器得到的結果可能是不同的。例如int型別在...