通知
すべてクリア
Topic starter
2004年11月9日 10:55 PM
いつも大変お世話になっております、Air です。
質問ばかりで本当に恐縮です・・・
スプリッタウィンドウを使い、左を CTreeView 右を CView としています。
そこでアプリケーション全体を通して共通のスペースキーの処理を入れたいのですが
ハンドル関数をどこにはさめばいいでしょうか?
両 View に KeyDown() を入れてもそれはいいのですが
どこか1箇所でいけるようにできるものでしょうか?
あと、フォーカスがツリービューのアイテムに合っている時に
スペースを押すと、下のアイテムにフォーカスが移りますが
これって無効にできたりするものでしょうか?
ご教示の程、よろしくお願い致します。
[ 開発環境 ]
Window XP
VC++ 6.0 MFC
2004年11月10日 11:51 AM
アクセラレータに登録して、
MainFrameかDocumentでハンドルするのがよいと思います。
Topic starter
2004年11月10日 8:17 PM
ご返答ありがとうございます。
アクセレータに登録し、ドキュメントにハンドル関数を用意することで
解決いたしました。
ありがとうございました。
また何かありましたら、よろしくお願い致します。