通知
すべてクリア
Topic starter
2003年5月22日 2:20 PM
VC++6.0 MFC
MSフレキシブルグリッドでPageUp/PageDownのキー操作を
OCX側ではなくて、こちら側(作り手側)で処理したい場合は
どのようにすればいいでしょうか?
宜しくお願いしたします。
2003年5月22日 5:17 PM
本来のVK_PAGEDOWN/VK_PAGEUPの処理で別のことをしたい
ということでしょうか?
(pageup/downでのスクロール行数を変更したいとか)
であれば
PreTranslateMessage内で
pMsg->hWnd == MSFlexGridのハンドル
pMsg->Message == WM_KEYDOWN
pMsg->wParam == VK_PAGEDOWN / VK_PAGEUP
のときに
「やりたい処理」を実行して
return TRUE; // 本来の処理をしたくなければこれを追加
なんてのではだめですか?
Topic starter
2003年5月22日 6:06 PM
けみ さん
レス、ありがとうございました。
>本来のVK_PAGEDOWN/VK_PAGEUPの処理で別のことをしたい
>ということでしょうか?
>(pageup/downでのスクロール行数を変更したいとか)
はい、その通りです。これでMSフレキシブルグリッドを
使うことが出来ます。