在我的应用程序中,我有三个编辑框和一个提交按钮。我是 在提交按钮单击时执行一些代码但我也希望如果我按下Enter键那么代码也应该执行。
我的代码是:
case WM_COMMAND:
switch(LOWORD(wParam))
{
case IDC_MAIN_BUTTON:
{
SendMessage(h_Name,WM_GETTEXT,sizeof(CName)/sizeof(CName[0]),reinterpret_cast<LPARAM>(CName));
SendMessage(h_Email,WM_GETTEXT,sizeof(CName)/sizeof(CEmail[0]),reinterpret_cast<LPARAM>(CEmail));
SendMessage(h_Phone,WM_GETTEXT,sizeof(CPhone)/sizeof(CPhone[0]),reinterpret_cast<LPARAM>(CPhone));
i = 1;
EnableWindow( GetDlgItem(hwnd, IDC_MAIN_BUTTON),false);
EnableWindow( GetDlgItem(hwnd, IDC_CLEAR_BUTTON),false);
ShowWindow(GetDlgItem(hwnd, 3), SW_SHOW);
SendMessage( hwndPrgBar, PBM_SETPOS, 0, 0 );
SetTimer(hwnd, ID_TIMER, 10, NULL);
}
break;
答案 0 :(得分:1)
您需要将提交按钮设为默认按钮,这样按Enter键与点击“提交”具有相同的效果。阅读IDE的帮助以了解如何执行此操作。