ダイアログ ボックスでのエディット コントロールからの 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 }

