ダイアログ ボックスでのエディット コントロールからの Enter キーを使用する方法

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

About this Entry

This page contains a single entry by mutsumi published on 2005年1月17日 18:37.

「Firefox」のタブ機能を拡張するプラグイン「Tabbrowser Preferences」 was the previous entry in this blog.

Bluetooth対応の小型バーコードスキャナ is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Pages

Powered by Movable Type 5.031