0

特に、メイン フレームに CListCtrl があり、プロパティ ウィンドウがあるドッキング可能なペインがある Visual C++ アプリケーションがあります。

プロパティウィンドウでDeleteキーを押すと、アプリケーションはCListCtrlの「選択項目の削除」としても理解します。

他のキーでも同様の動作が発生します。

これを CListCtrl にも適用したくないと、どうすれば言えますか?

4

1 に答える 1

0

OK、メインフレーム クラスに PreTranslateMessage 関数を作成しました。入力がプロパティ コントロールまたはその子孫から来ると、HACCCEL の現在のアクセラレータ テーブルを一時変数に入れ、親クラスの PreTranslateMessage を呼び出し、最後に元のアクセラレータを取り戻します。この関数の最後にあるテーブル。

ここで、別の質問があります。これが最善の解決策ですか? 私にはそうではないようです!

于 2011-12-05T10:49:53.197 に答える