enablewindow enablewindow之后又自動回到原狀態


enablewindow enablewindow之后又自動回到原狀態

文章插圖
大家好,小耶來為大家解答以上的問題 。enablewindow之后又自動回到原狀態,enablewindow這個很多人還不知道,現在讓我們一起來看看吧!
1、你不需要改寫 CWnd::EnableWindow(..) 。
【enablewindow enablewindow之后又自動回到原狀態】2、在你自己的對話框部分直接調用GetDlgItem(IDC_XXX)->EnableWindow(FALSE); 就可以了 。
3、#include沒漏吧 。
4、可以把?。。etDlgItem(IDC_BUTTON2)->EnableWindow(FALSE);新建2個按鈕 。
5、第一個按鈕事件:void CMfc_TempDlg::OnButton1() { // TODO: Add your control notification handler code here GetDlgItem(IDC_BUTTON2)->EnableWindow(FALSE); }運行可以 。
6、BOOL EnableWindow( BOOL bEnable = TRUE );如果bEnabel是FALSE的話,那么按鈕將不能用啊,改成TRUE才能使按鈕Enable應該是GetDlgItem(IDC_BUTTON1)->EnableWindow(FALSE);這樣才能使按鈕可用看看你的id號資源有沒被刪除CButton *pWnd=(CButton*)GetDlgItem(IDC_BUTTON1);pWnd->EnableWindow(FALSE); 。
本文到此分享完畢,希望對大家有所幫助 。