ab.com コミュニティ
https://www.activebasic.com/forum/

システムメニューの閉じるボタンを消せないか?
https://www.activebasic.com/forum/viewtopic.php?t=2563
ページ 11

作成者:  toshiyori [ 2009年4月06日(月) 21:25 ]
記事の件名:  システムメニューの閉じるボタンを消せないか?

AB4.24を使用しています
RADツールを使って フォームを作りました。

その場合 閉じるボタンを消す方法が見つかりません
システムメニューを 消すように 設定はできますが
それでは 最小化ボタンも 消えます

理由は 終了時に 作業をさせたいためです
コマンドボタンをで 閉じれば それが可能ですが
「x」ボタンで 閉じられた時に 対応できないためです。
よろしくお願いします

作成者:  konisi [ 2010年1月03日(日) 17:17 ]
記事の件名: 

QueryCloseかDestroyで処理すれば、わざわざ×ボタンを消す必要はありません。

#ウインドウ左上のアイコンをダブルクリックしたりAlt+F4を押したりした場合にも、特殊な処理を組んでいない限りはウインドウが閉じられます。

作成者:  水波形 [ 2010年1月10日(日) 17:29 ]
記事の件名:  消す・・・というか無効にする方法

自分はちょっとかっこつけたくて、無効にすることがあります。
消せはしませんが、ちょっと参考に
コード:
Dim hMenu As Long
hMenu=GetSystemMenu(hWnd,0)
EnableMenuItem(hMenu,SC_CLOSE,MF_DISABLED)

ページ 11 全ての表示時間は UTC+09:00 です
Powered by phpBB® Forum Software © phpBB Limited
https://www.phpbb.com/