MSフレキシブルグリッドのキー – プログラミング – Home

MSフレキシブルグリッドのキー
 
通知
すべてクリア

[解決済] MSフレキシブルグリッドのキー


へぽ
 へぽ
(@へぽ)
ゲスト
結合: 23年前
投稿: 4
Topic starter  

VC++6.0 MFC

MSフレキシブルグリッドでPageUp/PageDownのキー操作を
OCX側ではなくて、こちら側(作り手側)で処理したい場合は
どのようにすればいいでしょうか?

宜しくお願いしたします。


引用未解決
トピックタグ
けみ
 けみ
(@けみ)
ゲスト
結合: 23年前
投稿: 19
 

本来のVK_PAGEDOWN/VK_PAGEUPの処理で別のことをしたい
ということでしょうか?
(pageup/downでのスクロール行数を変更したいとか)

であれば
PreTranslateMessage内で
pMsg->hWnd == MSFlexGridのハンドル
pMsg->Message == WM_KEYDOWN
pMsg->wParam == VK_PAGEDOWN / VK_PAGEUP
のときに
「やりたい処理」を実行して
return TRUE; // 本来の処理をしたくなければこれを追加

なんてのではだめですか?


返信引用
へぽ
 へぽ
(@へぽ)
ゲスト
結合: 23年前
投稿: 4
Topic starter  

けみ さん

レス、ありがとうございました。

>本来のVK_PAGEDOWN/VK_PAGEUPの処理で別のことをしたい
>ということでしょうか?
>(pageup/downでのスクロール行数を変更したいとか)

はい、その通りです。これでMSフレキシブルグリッドを
使うことが出来ます。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました