- ベストアンサー
Active Basicで、バツボタンを押したときの処理
Active Basicでプログラムを書いていて、『×』ボタンを押すと、終了の確認のメッセージを出して、『はい』なら終了、『いいえ』ならプログラムの継続といったものを作りたいのですが、出来ません。 Sub MainWnd_QueryClose(ByRef cancel As Integer) If MessageBox(hMainWnd,"終了しますか?","確認",MB_YESNO or MB_ICONINFORMATION) = IDNO Then Exit Sub End If End Sub 今回使ったコードです。 すみませんが、何処を修正すれば良いかご存知の方、ご教授ください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ActiveBasic付属のヘルプで QueryCloseの項目を確認してみましょう ウィンドウを閉じたくない場合はイベントの引数cancelをTRUEに設定してプロシージャを抜けないといけませんよ
その他の回答 (1)
noname#208124
回答No.1
Q&Aにありますぜ