![]() |
||
|
*停權中*
加入日期: Sep 2006
文章: 1
|
請教一個關於MFC對話框的問題
一個對話框按鈕要靠哪個函式來鎖定或隱藏他 他的運作原理是怎麼樣的呢
那個按鈕不是OK紐 例如他的ID是0C30 像是這類的按鈕 (請件上傳圖片) 例如透過某些授權才讓他開啟之類的 那麼MFC的程式要經過哪些步驟 什麼樣的函式隱藏鎖定他呢 ![]() 此文章於 2006-09-26 08:47 PM 被 SLYMJ 編輯. |
|||||||
|
|
|
Major Member
![]() 加入日期: Jun 2003 您的住址: where the light is
文章: 271
|
在.h裡面加入
public: CButton btn1; 然後在.c的xxxx::DoDataExchange(CDataExchange* pDX) 裡面加上一行 DDX_Control(pDX, 0x0C30, btn1); 接下來就可以用 btn1.EnableWindow(0)來鎖定 btn1你可以自己改成喜歡的名字 此文章於 2006-09-26 09:01 PM 被 capitalm 編輯. |
||
|
|
|
Major Member
![]() 加入日期: Jun 2004 您的住址: 雲深不知處
文章: 117
|
GetDlgItem(0x0C30)->EnableWindow(FALSE); //鎖定
GetDlgItem(0x0C30)->EnableWindow(TRUE); GetDlgItem(0x0C30)->ShowWindow(SW_HIDE); //隱藏 GetDlgItem(0x0C30)->ShowWindow(SW_SHOW); //show 兩年多沒寫MFC了, 如果有錯請更正
__________________
花自飄零水自流, 是非皆因強出頭........ 此文章於 2006-09-26 09:29 PM 被 苦功大師 編輯. |
|
|