DM_SETDEFID消息
更改对话框的默认按钮的标识符。
#define WM_USER 0x0400
#define DM_SETDEFID (WM_USER+1)
参数
-
wParam
-
将成为默认值的按钮控件的标识符。
-
lParam
-
未使用此参数。
返回值
返回值始终为 TRUE。
备注
此消息由 DefDlgProc 函数处理。 若要设置默认按钮,函数可以将 WM_GETDLGCODE 和 BM_SETSTYLE 消息发送到指定的控件和当前默认按钮。
使用 DM_SETDEFID 消息可能会导致多个按钮显示为默认的按钮状态。 当系统打开对话时,它会使用默认状态边框绘制对话模板中的第一个按钮。 发送 DM_SETDEFID 消息以更改默认按钮并不总是从第一个按钮中删除默认状态边框。 在这些情况下,应用程序应发送 BM_SETSTYLE 消息以更改第一个按钮边框样式。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |
标头 |
|
另请参阅
-
引用
-
概念性
-
其他资源