Application HookMainWindow
2024-08-27 15:37:48
//H File
bool __fastcall AppHookFunc(TMessage &Message);
//cpp file
void __fastcall TForm2::FormCreate(TObject *Sender)
{ Application->HookMainWindow(this->AppHookFunc);
}
// --------------------------------------------------------------------------- void __fastcall TForm2::FormClose(TObject *Sender, TCloseAction &Action)
{
Application->UnhookMainWindow(this->AppHookFunc);
}
bool __fastcall TForm2::AppHookFunc(TMessage &Message)
{
bool Handled;
switch (Message.Msg)
{
case WM_CLOSE:
mrYes == MessageDlg("Really Close??",
mtWarning,
TMsgDlgButtons() << mbYes << mbNo,
) ? Handled = false : Handled = true;
break;
}
return Handled;
}
最新文章
- go语言的命令行库
- php抓取页面的几种方式
- JQuery图形插件,Highcharts平滑线条处理方法
- c++builder 重载WindowProc、WndProc 截获消息
- 关于composer
- C的printf与scanf的用法
- 时间格式nls_date_format的设置
- java随机数与数组的使用。
- 关于jQuery中的$.grep()方法的使用
- Memcached源码分析之slabs.c
- java web (j2ee)学习路线 —— 将青春交给命运
- MyBatis(八)联合查询 级联属性封装结果集
- 《Linux就该这么学》第八天课程
- 两年AI研究经验(教训)总结,进来看看吧!
- Python-初识模块
- aws linux主机root帐号登录
- Hp电脑开机报错:no boot disk has been detected or the disk has failed
- 【TJOJI\HEOI2016】求和
- ssh连接出现 WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!
- [Windows Azure] Load Balancing Virtual Machines