#uselib "user32.dll" #func BlockInput "BlockInput" int screen 0,400,300,0 mes "ロックを開始します..." wait 100 BlockInput 1 repeat 500 color 255,255,255 : boxf color 0,0,0 : pos 0,0 : mes "ロック中" : mes 500-cnt getkey mouse_left,1 if(mouse_left=1){ mes "mouse left pushed" } await 10 loop BlockInput 0 mes "ロック解除"
マウスのクリックなどの動作が全く反応しないようにしたいです。
全く、というのは、HSPのウィンドウだけでなく、パソコン全体でと言う意味です。
ちなみに、上のコードを試したときにはほぼ何も起こりませんでした。
BlockInputが動作していないのか、自分がBlockInputの効果を勘違いしているのでしょうか・・・?
よろしくお願いします。