在主要Form的 OnClose Event 下
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
if (Application->MessageBox("是否確定要關閉視窗", L"提示視窗標題", 1) == 1)
Action = caFree;
else
Action = caNone;
}
{
if (Application->MessageBox("是否確定要關閉視窗", L"提示視窗標題", 1) == 1)
Action = caFree;
else
Action = caNone;
}
Action的值
caNone 什麼動作也不會做
caHide 僅隱藏視窗而不會關閉視窗
caFree 關閉視窗 並 釋放此視窗所使用到的記憶體
caMinimize 將視窗最小化
caHide 僅隱藏視窗而不會關閉視窗
caFree 關閉視窗 並 釋放此視窗所使用到的記憶體
caMinimize 將視窗最小化
留言
張貼留言