我创建了一个程序,我需要:点击按钮A后,执行某些操作,然后禁用按钮A(表示该按钮被选中,不再继续点击!)
我在这个页面上看到了MSDN:http://msdn.microsoft.com/en-us/library/windows/desktop/bb849162%28v=vs.85%29.aspx
但我不知道使用它(我也将它用作函数但是:错误:Button_Enable未识别)
答案 0 :(得分:7)
或者你可以使用这样的代码 :: EnableWindow(hBtn,假)
答案 1 :(得分:5)
要使用Button_Enable宏,您需要插入
#include <windowsx.h>
在你的头文件中。
或者,您可以使用EnableWindow()
功能:
http://msdn.microsoft.com/en-us/library/windows/desktop/ms646291%28v=vs.85%29.aspx
答案 2 :(得分:3)
或者如果您的对话框包含需要禁用的控件,则可以将EnableWindow与获取窗口句柄一起使用:
EnableWindow(GetDlgItem(hwndDlg,BTN_TRIM),false); // to disable button or other control
EnableWindow(GetDlgItem(hwndDlg,BTN_TRIM),true); // to enable button or other control
hwndDlg
-包含控件的对话框的句柄
BTN_TRIM
-要检索的控件的标识符
答案 3 :(得分:-2)
如果我理解正确,可以通过添加
来解决您的问题)
在完成需要按钮激活的algorhytm部分之后,您应该在buttonA click事件处理程序中使用它。