![]() |
PCDVD數位科技討論區
(https://www.pcdvd.com.tw/index.php)
- 七嘴八舌異言堂
(https://www.pcdvd.com.tw/forumdisplay.php?f=12)
- - 請教一個關於MFC對話框的問題
(https://www.pcdvd.com.tw/showthread.php?t=657581)
|
|---|
請教一個關於MFC對話框的問題
一個對話框按鈕要靠哪個函式來鎖定或隱藏他 他的運作原理是怎麼樣的呢
那個按鈕不是OK紐 例如他的ID是0C30 像是這類的按鈕 (請件上傳圖片) 例如透過某些授權才讓他開啟之類的 那麼MFC的程式要經過哪些步驟 什麼樣的函式隱藏鎖定他呢 :confused: |
在.h裡面加入
public: CButton btn1; 然後在.c的xxxx::DoDataExchange(CDataExchange* pDX) 裡面加上一行 DDX_Control(pDX, 0x0C30, btn1); 接下來就可以用 btn1.EnableWindow(0)來鎖定 btn1你可以自己改成喜歡的名字 |
GetDlgItem(0x0C30)->EnableWindow(FALSE); //鎖定
GetDlgItem(0x0C30)->EnableWindow(TRUE); GetDlgItem(0x0C30)->ShowWindow(SW_HIDE); //隱藏 GetDlgItem(0x0C30)->ShowWindow(SW_SHOW); //show 兩年多沒寫MFC了, 如果有錯請更正 |
| 所有的時間均為GMT +8。 現在的時間是11:58 AM. |
vBulletin Version 3.0.1
powered_by_vbulletin 2025。