DM_SETDEFID

【勇芳软件工作室】汉化HomePreviousNext

应用程序发送DM_SETDEFID消息以更改对话框的默认按钮的标识符。

DM_SETDEFID

wParam = idControl; //新的默认按钮的标识符

参数

【idControl】

价值【wParam中】.指定将成为默认按钮控件的标识符。

备注

此消息由DefDlgProc功能处理。要设置默认按钮,该函数可以向给定控件和当前默认按钮发送WM_GETDLGCODEBM_SETSTYLE消息。

使用DM_SETDEFID消息可能会导致多个按钮出现默认按钮状态。当Windows启动对话框时,它将使用默认状态边框绘制对话框模板中的第一个按钮。发送DM_SETDEFID消息以更改默认按钮不会始终从第一个按钮中删除默认状态边框。在这些情况下,应用程序应发送BM_SETSTYLE消息来更改第一个按钮边框样式。

返回值

返回值始终为TRUE。

也可以看看

BM_SETSTYLE, DefDlgProc, DM_GETDEFID, EM_SETLIMITTEXT, WM_GETDLGCODE