ダイアログ ボックスでのエディット コントロールからの Enter キーを使用する方法(Microsoft サポート技術情報)
どうせまたハマルだろうから貼っておく。
待っててもメッセージは飛んでこない。だから自分で飛ばすということ。
ちなみにこんな感じ
どうせまたハマルだろうから貼っておく。
待っててもメッセージは飛んでこない。だから自分で飛ばすということ。
ちなみにこんな感じ
001 LRESULT OnOK(WORD wNC/*wNotifyCode*/, WORD wID, HWND hWndCtl, BOOL& /*bHandled*/) 002 { 003 // TODO: Add validation code 004 CWindow focusWindow; 005 focusWindow.Attach(GetFocus()); 006 if (focusWindow.m_hWnd == NULL) 007 return 0; 008 if (focusWindow.GetDlgCtrlID() == IDOK) 009 TBase::OnOK(wNC, wID, hWndCtl); 010 else 011 focusWindow.SendMessage(WM_CHAR, VK_RETURN, 0); 012 return 0; 013 }