くだすれVisual C++(超初心者用)その3
■ このスレッドは過去ログ倉庫に格納されています
0303デフォルトの名無しさん
2006/07/28(金) 16:13:16ダイアログにCStaticとCListBoxを配置して,CStaticのキャプションをファイル名(&F)の用に設定してALT+Fのアクセラレータを定義しています.
それで,ALT+Fをした時にCListBoxにフォーカスが移るようにしたいのですが,やり方を教えて頂けないでしょうか?
調べた事
・PreTranslateMessageでWM_KEYDOWNでメッセージを捕まえる方法
・リソースにアクセラレータを追加してOnInitDialogでLoadAccelerators読みこみ,PreTranslateMessageでTranslateAcceleratorを処理
・RegisterHotKey()でALT+Fを定義
CStaticの通知にチェック有り無しにしても駄目でした
参考アプリ
ttp://www.vector.co.jp/authors/VA000007/
これのRegDiffの ALT+1,ALT+2,ALT+3の様なイメージです.
宜しくお願いします.
■ このスレッドは過去ログ倉庫に格納されています