ですが、マウスで開始ボタンをクリックした時のみEscキーが効かないのですがなぜですか?
ちなみに無効にしなければどちらでも反応します。
#uselib "user32.dll" #func _EnableWindow "EnableWindow" int,int #define objhide(%1,%2) _EnableWindow objinfo_hwnd(%1),%2 ;%1=objID %2:0=hide 1=visible button "開始(F1)",*start :start_btn=stat button "中止(Esc)",*cancel onkey *keychk stop *start objhide start_btn,0 title "start" stop *cancel title "stop" objhide start_btn,1 stop *keychk if wparam=112 :goto *start ;F1 if wparam=27 :goto *cancel ;ESC stop