Windows 在WinAPI中设置选项卡索引/默认按钮
我有一个小的windows应用程序,其中显示一个对话框。在该对话框中,我有两个按钮“确定”和“取消” 我想使“OK”按钮成为该对话框上的默认按钮,这样当按下enter键时,我们可以直接进入处理Windows 在WinAPI中设置选项卡索引/默认按钮,windows,winapi,Windows,Winapi,我有一个小的windows应用程序,其中显示一个对话框。在该对话框中,我有两个按钮“确定”和“取消” 我想使“OK”按钮成为该对话框上的默认按钮,这样当按下enter键时,我们可以直接进入处理 IDD_DOMAINVALIDATOR DIALOGEX 0, 0, 247, 180 STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU EX
IDD_DOMAINVALIDATOR DIALOGEX 0, 0, 247, 180
STYLE DS_SETFONT | DS_MODALFRAME | DS_3DLOOK | DS_CENTER | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMENU
EXSTYLE WS_EX_TOPMOST
FONT 8, "Ms Shell Dlg", 0, 0, 0x0
BEGIN
LTEXT "Domain",IDC_STATIC,10,84,44,9
COMBOBOX IDNAME,96,79,120,12,CBS_DROPDOWN | CBS_HASSTRINGS
LTEXT "Please enter your domain credentials",IDC_STATIC,10,61,230,9
PUSHBUTTON "Cancel",IDCANCEL,96,130,56,14
PUSHBUTTON "OK",IDMOK,159,130,56,14
LTEXT "Domain username",IDC_STATIC,10,99,58,9
EDITTEXT IDUSER,96,95,120,13,ES_AUTOHSCROLL | NOT WS_BORDER,WS_EX_CLIENTEDGE
LTEXT "Domain password",IDC_STATIC,10,114,57,9
EDITTEXT IDPASS,96,112,120,13,ES_PASSWORD | ES_AUTOHSCROLL | NOT WS_BORDER,WS_EX_CLIENTEDGE
Reserved",IDC_STATIC,10,171,228,9
CONTROL IDB_BANNER,IDC_STATIC,"Static",SS_BITMAP,0,0,248,52
END
您只需将其中一个按钮设置为具有
BS_def按钮
样式即可