;ウィンドウに触れなくする ;EnableWin n1 ; ;引数 ; n1 = 有効/無効フラグ ; ;機能 ; n1に0を指定して実行すると、ウィンドウが無効になります。 ; n1が1なら、有効になります。 ; 無効にしたウィンドウは、必ずもう一度有効に戻して下さい。 ; ;戻り値 ; ウィンドウがすでに無効のときは、0 以外の値が返ります。 ; それ以外の場合は 0 が返ります。 ; (MSDN libraryより) ;BOOL EnableWindow( ; HWND hWnd, // handle to window ; BOOL bEnable // flag for enabling or disabling input ;); #include "llmod.as" #module "EnableWin" #deffunc EnableWin int mref flag,0 mref stt,64 mref bmscr,67 pm.0=bmscr.13 ;ウィンドウハンドル pm.1=flag dllproc "EnableWindow",pm,2,D_USER@ stt=dllret@ return #global ;-----------------サンプルここから EnableWin 0 title "いくらクリックしても、" wait 100 title "ウィンドウには触れません" wait 100 repeat 5 _cnt=5-cnt title ""+_cnt wait 100 loop EnableWin 1 title "触れるようになりましたね" stop