我想在对话框最小化时做一些处理,所以想捕获对话框最小化消息(我的程序是基于对话框的)。
解决方案 »
- VC^中怎么在list控件中加入单选按钮,各位大哥帮帮忙吧?
- ATL 中如何使用进度条?
- 新手求助!!在视图中创建了控件,但是没有显示出来?
- 为什么用记事本打开.dat文件是乱码
- 1.好多telnet 服务器的telnet端口不是23,那为何我直接输入:telnet bbs.fudan.edu.cn 就可以连上了?
- 请教按钮控件被点击后如何判断按钮控件是否被再次点击?急,在线等
- 如何捕获按键?
- 注册表中如何修改这样的键值?
- mpg格式的视频,用NERO的SDK 我知道怎样刻成vcd的。但是不知道怎样刻成dvd的,要在影碟机上能放得那种!
- VC菜鸟求助
- 有没有办法处理VC中文字的锯齿现象的方法?
- DEBUG版总有ASSERTION FAIL的出错信息
{
// TODO: Add your specialized code here and/or call the base class if( pMsg->message == 最小化消息)
return TRUE;
}
用楼上的方法
afx_msg void OnSysCommand(...)void CxxxDlg::OnSysCommand(...)
{
if(nID == SC_MINIMIZE) // 最小化消息
{
// DO SOMETHING
...
}
}
详细的可以看看MSDN里的WM_SYSCOMMAND
WM_QUERYOPEN 消息
void CxxxDlg::OnSysCommand(...)
{
if(nID == SC_MINIMIZE) // 最小化消息
{
// DO SOMETHING
...
}