私のMFCアプリケーションでは、初めて押すF10と、ショートキーが機能します。しかし、その後ののプレスではF10、何も起こりません。pMsg->lParam
を含むデバッグビューを初めて使用する0x440001
のを見ました。2回目以降pMsg->lParam
はが含まれます0x10440001
。
質問する
249 次
1 に答える
2
F10Windows によって特別に扱われます。を押すF10と、フォーカスがメニューに移動し、矢印キーを使用してメニュー内を移動できます。この動作は、Windows 3 (またはそれ以降) にさかのぼります。あなたの問題はおそらくこれに関連しています。
メモ帳を開き、F10矢印キーを押してから使用すると、何が起こるかがわかります。
非常に単純な MFC アプリケーション (Visual Studio 2010 を使用) を作成しました。F10キーのショートカットを作成すると、MFC がすべてを処理し、F10キーがコマンドを起動するように見えるため、機能しないのは非常に奇妙です。 MFC アプリで。アクセラレータから F10 を外すとF10、メモ帳のように再び動作します。
F10ショートカットをに置き換えてみてF11、問題が解決するかどうかを確認してください。そうでない場合、原因はおそらく無関係です。
于 2013-02-12T14:45:38.800 に答える