CMFCReBarにフォーカスが移ってしまう

[戻る]
弐羽 2009/12/25(金) 20:41:03
たびたびすみません。

WinXP+VC2008 SP1+MFCです。

MFC Feature Packのサンプルに「Explorer サンプル」があります。

MainFrameのメニューはCMFCReBarとCMFCMenuBar等でできているのですが、
CMFCShellListCtrlにフォーカスがある状態でメニューを表示させると、
フォーカスがメニュー(CMFCReBar?)に移ってしまいます。

CMFCReBarではないプロジェクトを新規に作って試してみると、
メニューを開いてもコントロールにあるフォーカスはそのままでした。

CMFCReBarとCMFCMenuBarでメニューを表示させても
フォーカスを移動させないようにする方法を探しています。

よろしくお願いします。

古いスレッドには追加発言できません。