Re: キー入力を無効にする方法
hiro
居住地: 三重
投稿数: 188
こんにちは motohiraさん mukaさん
レスありがとうございます。
mukaさんの方法は隠しで画面を出しておいてそこで
キー入力を捕まえてやると言うことでしょうか?
VBで行う場合、user32にあるPeekMessageという
API関数を使うらしいです。
この関数を呼び出すとキーバッファに何があるかチェック
できる様で、この時読み出しと同時に消去する指定が
あるのでそれを使ってキーバッファをクリアするようです。
試しにやってみましたが、何の変化もありませんでした。
使い方が悪いのかも知れません
今のところあきらめています。
では..
補足で質問です。
MSG構造体とやらをMAGICから扱う場合は何か特別な
ことをしないとだめでしょうか?
構造体そのままパラメタの並びに設定しただけですが
この辺が間違っているかも知れません。
レスありがとうございます。
mukaさんの方法は隠しで画面を出しておいてそこで
キー入力を捕まえてやると言うことでしょうか?
VBで行う場合、user32にあるPeekMessageという
API関数を使うらしいです。
この関数を呼び出すとキーバッファに何があるかチェック
できる様で、この時読み出しと同時に消去する指定が
あるのでそれを使ってキーバッファをクリアするようです。
試しにやってみましたが、何の変化もありませんでした。
使い方が悪いのかも知れません
今のところあきらめています。
では..
補足で質問です。
MSG構造体とやらをMAGICから扱う場合は何か特別な
ことをしないとだめでしょうか?
構造体そのままパラメタの並びに設定しただけですが
この辺が間違っているかも知れません。
投票数:0
平均点:0.00
投稿ツリー
-
キー入力を無効にする方法
(hiro, 2008-9-16 12:01)
-
Re: キー入力を無効にする方法
(motohira, 2008-10-10 14:07)
-
Re: キー入力を無効にする方法
(muka, 2008-10-10 15:03)
- Re: キー入力を無効にする方法 (motohira, 2008-10-15 17:59)
-
Re: キー入力を無効にする方法
(muka, 2008-10-10 15:03)
-
Re: キー入力を無効にする方法
(hiro, 2008-10-10 15:57)
- Re: キー入力を無効にする方法 (hiro, 2008-11-1 16:00)
-
Re: キー入力を無効にする方法
(motohira, 2008-10-10 14:07)