如何禁用推送按钮 - Win32 API

10

3
你是否按照链接所说包含了 windowsx.h 头文件? - chris
我不熟悉那个宏,但是EnableWindow应该可以使用。 - Retired Ninja
3个回答

11

你也可以使用以下代码:
::EnableWindow(hBtn,false)


8

4

如果您需要禁用的控件位于对话框中,则可以使用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 - 要获取的控件的标识符


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接