1樓:veket的小號
控制元件無所謂,static 、picture 應該都可以.....
主要是 用 無標題的子對話方塊 做對話方塊控制元件的子視窗
新建對話方塊工程,主對話方塊新增兩個button控制元件 把預設的static控制元件的控制元件id改一下
資源插入兩個對話方塊 用類嚮導給他們新增類 ,設定屬性為 無邊框的子對話方塊.... 子對話方塊新增必要的控制元件...
主對話方塊類 都檔案 include上 這兩個新加的對話方塊的 都檔案
主對話方塊類標頭檔案新增這兩個新加的類的 指標
用new 的方法 再 主對話方塊的oninitdialog()中 建立 對話方塊物件 ,再用指標呼叫從cdialog類繼承
來的create方法 建立 對話方塊 ,並且 傳入引數 1為對話方塊id,引數2 要用主對話方塊的 static控制元件的指標 (這個可以用cwnd::getdlgitem方法得到) 第二個引數很重要 指定了 子對話方塊的父視窗是主對話方塊上的static控制元件......
2樓:匿名使用者
雙擊這個按鈕,在這個點選事件的函式中新增:
void cbutton1::onbnclickedok()
3樓:dzer丶奇天大勝
你呀的 那麼簡單 自己學@!!!!!幫你就是我的錯
VC中控制元件的使用
關閉的訊息是wm close,你可以在wm close的響應函式裡彈出一個messagebox,如果點否就直接return。每個控制元件的函式功能都是針對這個控制元件的某個訊息的,mfc是訊息驅動的。要知道函式執行的先後順序,就要知道訊息傳送的先後順序。當你點選一個按鈕時,windows系統首先把左...
C遍歷頁面中的控制元件
stringbuilder是一個不定長度的字串 如果你的page裡有1,2,3,4,5 五個控制元件 它們在page.controls裡是索引就分別是0,1,2,3,4,i ctrl.id 1 因為page.controls i i 索引 是從0開始遞增1的,page.controls i cont...
如何在C中刪除控制元件,如何在C 中刪除一個控制元件
void ds control item else private void button1 click object sender,eventargs e 看checkbox的parent是誰 1 如果checkbox是放在panel 比如canvas,grid,dockpanel之類的 中的,呼...