• ベストアンサー

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 今回使ったコードです。 すみませんが、何処を修正すれば良いかご存知の方、ご教授ください。

質問者が選んだベストアンサー

  • ベストアンサー
  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.2

ActiveBasic付属のヘルプで QueryCloseの項目を確認してみましょう ウィンドウを閉じたくない場合はイベントの引数cancelをTRUEに設定してプロシージャを抜けないといけませんよ

その他の回答 (1)

noname#208124
noname#208124
回答No.1

Q&Aにありますぜ

参考URL:
http://dev.activebasic.com/nana/?cat=6&paged=2