我一直在尝试创建一个具有默认行为的按钮,即当用户按下 ENTER 时,该按钮被触发。我使用 WS_TABSTOP 样式创建了按钮,并向其发送了带有 BS_DEFPUSHBUTTON 的 BM_SETSTYLE 消息具有 WPARAM 参数,但它仍然无法正常工作。
HWND hwnd_Ok = CreateWindow("button", "Ok", WS_VISIBLE | WS_CHILD | WS_TABSTOP, 285, 195, 70, 25, hwnd, (HMENU)OK_BUTTON, NULL, NULL);
SendMessage(hwnd_Ok, BM_SETSTYLE, (WPARAM)BS_DEFPUSHBUTTON, TRUE);