掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
特定のキーを無効にするには? (ID:66532)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
はじめまして。 特定のキーを無効にするためには、(たとえばHキーなど)どうすればいいのでしょうか? 特殊キー以外の全キー無効化(下のフックのソースで)はできたのですが、そうではなく特定のキーを無効化したいのです。以下のソース(dllソースのフック部分)に何を追加、変更すればよろしいのでしょうか? BOOL CALLBACK SetHook(VOID) { if ((hHook = SetWindowsHookEx( WH_KEYBOARD, (HOOKPROC)KeyboardProc, DllInstance, 0)) == NULL) return FALSE; return TRUE; } LRESULT CALLBACK KeyboardProc(int code, WPARAM wParam, LPARAM lParam) { if(code == HC_NOREMOVE ) return (CallNextHookEx(hHook, code, wParam, lParam)); return TRUE; } 開発環境:WindowsXP
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.