[
板情報
|
カテゴリランキング
]
したらばTOP
■掲示板に戻る■
全部
1-100
最新50
| |
F橋私的メモ
22
:
ニャン子
:2004/07/12(月) 23:16
ニャン子です。
ENTERキーの移動ですが、MAINFORM_STARTで定義している
DUMMY = FbInsertHackWnd(EOBJ(J%).GetHwnd, 0)
の第二パラメータ「0」を「1」にする事でENTER移動が自動的に行われます。
このFbInsertHackWndが予約する処理はC言語のコールバックでキー監視を
行う事を主な目的としており、第二パラメータが「1」の場合はENTERが押される
と、あたかもTABが押されたかの様な処理に変換している為、ENTERキー動作は
TABキー動作と全く同じ動きを行います。
その部分がC言語の「LRESULT CALLBACK FbHackWndProc」にある下記のロジック
で実現されています。
if (FbHack[i].EnterKey == 0x01) {
if (uMsg == WM_KEYDOWN && wParam == 0x0d) {
keybd_event(0x09, 0, 0, 0);
keybd_event(0x09, 0, KEYEVENTF_KEYUP, 0);
return( 0L );
}
・・・・
}
新着レスの表示
名前:
E-mail
(省略可)
:
※書き込む際の注意事項は
こちら
※画像アップローダーは
こちら
(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)
スマートフォン版
掲示板管理者へ連絡
無料レンタル掲示板