窗口最大化、最小化及关闭的消息
来源:互联网 发布:fc2软件下载 编辑:程序博客网 时间:2024/05/05 00:00
窗口最大化、最小化及关闭的消息是什么
编号:QA002502
建立日期: 2000年1月29日 最后修改日期:2001年8月9日
所属类别:
C/C++ - 窗体与菜单
borui:
编程工具: c++builder
操作系统: windows98
窗口最大化、最小化及关闭的消息是什么?如何截获?
回答:
最大化、最小化将发送WM_SYSCOMMAND消息。要处理该消息,可以这么做:
1、在Form的头文件中添加:
void __fastcall RestrictMinimizeMaximize(TMessage &Msg);
BEGIN_MESSAGE_MAP
MESSAGE_HANDLER(WM_SYSCOMMAND, TMessage, RestrictMinimizeMaximize)
END_MESSAGE_MAP(TForm)
2、在Form的单元文件中添加:
void __fastcall TForm1::RestrictMinimizeMaximize(TMessage& Msg)
{
if (Msg.WParam == SC_MINIMIZE)
{
//catches minimize...
}
else if (Msg.WParam == SC_MAXIMIZE)
{
//catches maximize...
}
TForm::Dispatch(&Msg);
// or "else TForm::Dispatch(&Msg)" to trap
}
关闭窗口的消息为WM_CLOSE,C++Builder提供了OnClose事件。
- 窗口最大化、最小化及关闭的消息
- API 拦截窗口关闭&最大化&最小化消息
- 最小化、最大化、关闭窗口
- Delphi 消息实现窗口最小化,最大化,关闭(delphi)
- 窗口最小化和最大化消息
- 窗口的最大化最小化
- 让Qt的窗口最小化最大化及关闭按钮都消失
- 让Qt的窗口最小化最大化及关闭按钮都消失
- 让Qt的窗口最小化最大化及关闭按钮都消失
- 关于winForm窗体禁用关闭按钮的使用方法及禁用最大化、最小化窗口
- Ubuntu 11.04修改窗口最小化,最大化,关闭按钮的位置
- 修改Ubuntu窗口最小化,最大化,关闭按钮的位置
- Ubuntu窗口上的关闭最大化最小化按钮都不见了
- Mac窗口的关闭,最小化,最大化按钮事件处理
- 最大化/最小化/关闭窗口代码集锦
- 最大化/最小化/关闭窗口代码集锦
- QT窗口去掉最大化最小化关闭按钮
- MFC的最大化,最小化,关闭
- 如何捕获VCL没有处理的Windows消息
- 灵感
- oracle 中的CR块详解+
- 如何拿最大的钻石
- 利用a 内置class 设置一类连接的样式
- 窗口最大化、最小化及关闭的消息
- ffmpeg 从mp4上提取H264的nalu
- 利用C++Builder自定义Windows窗体“系统菜单”
- What's the point of DeferWindowPos?
- 备份还原iis
- Intel 386 and AMD x86-64 Options for GCC
- 黑马程序员--第一阶段3.面向对象--第9天
- 使用Lambda表达式重构委托
- java.String.format