最小话、最大化的消息函数
来源:互联网 发布:外贸原单淘宝店推荐 编辑:程序博客网 时间:2024/05/21 10:38
vc响应最大化最小化按钮的事件或消息
最小化 SIZE_MINIMIZED,
最大化 SIZE_MAXIMIZED,
还原 SIZE_RESTORED,
例如:
void CMainDlg::OnSize(UINT nType, int cx, int cy)
{
CDialog::OnSize(nType, cx, cy);
// TODO: Add your message handler code here
//::SendMessage(g_hMain,WM_FORM_RESIZE,0,0);
if (nType== SIZE_MAXIMIZED)
{
//在这里添加最小化需要处理的事件
// ::SendMessage(g_hMain,WM_FORM_RESIZE,0,0);
}
if (nType==SIZE_RESTORED)
{
//在这里添加还原时需要处理的事件
// ::SendMessage(g_hMain,WM_FORM_RESIZE,0,0);
}
}
方法二
在OnSysCommand中处理
nID = SC_MAXIMIZE 是最大化
nID = SC_MINIMIZE 是最小化
void CMainDlg::OnSysCommand(UINT nID, LPARAM lParam)
{
if (nID== SIZE_MAXIMIZED)
{
//在这里添加最小化需要处理的事件
// ::SendMessage(g_hMain,WM_FORM_RESIZE,0,0);
}
if (nID==SIZE_RESTORED)
{
//在这里添加还原时需要处理的事件
// ::SendMessage(g_hMain,WM_FORM_RESIZE,0,0);
}
}
方法三:
一般情况下是在消息处理过程中进行判断,如:
LRESULT CALLBACK WndProc(HWND hWnd, UINT msg, WPARAM wParam, LPARAM lParam)
{
switch(msg)
{
case WM_DESTROY:
// 响应代码
break;
case WM_GETMINMAXINFO: // lParam返回一个指向MINMAXINFO结构的指针
// 响应代码
break;
default:
return DefWindowProc(hWnd, msg, wParam, lParam);
}
return 0;
}
WM_GETMINMAXINFO WPARAM wParam LPARAM lParam;
Parameters
- wParam
- This parameter is not used.
- lParam
- Pointer to a MINMAXINFO structure that contains the default maximized position and dimensions, and the default minimum and maximum tracking sizes. An application can override the defaults by setting the members of this structure.
- 最小话、最大化的消息函数
- 捕捉窗体的最小化、最大化、还原消息
- 窗口最大化、最小化及关闭的消息
- QTP调用win32 API 实现窗口的最小最大化
- 屏蔽 最大化消息
- vc响应最大化最小化按钮的事件或消息
- Delphi中捕捉窗体的最小化、最大化、还原消息
- vc响应最大化最小化按钮的事件或消息
- vc响应最大化最小化按钮的事件或消息 .
- vc响应最大化最小化按钮的事件或消息 .
- delphi中覆盖最大化消息
- 窗口最小化和最大化消息
- 更改Linux nbuntu-12.04最小最大化、关闭按钮的显示位置为左边
- C# 如何窗体去掉上面的最大化,最小化合关闭以及实现无边框窗体拖动
- UVa 10099 The Tourist Guide (最大生成树+最小边的最大化+Kruskal)
- 触发消息的函数
- 如何重载最小化、最大化窗口消息响应
- windows消息控制窗口最大化最小化
- 原地踏步
- 摩尔斯电码
- 请教一个java中ftp客户端的问题
- 一位软件工程师的6年总结
- 什么是王道?什么是王道中的王道?
- 最小话、最大化的消息函数
- Java Script的SlideMenu
- 关于 管理工具---服务。
- Head First C# 中文版 第九章 读写文件 page407
- 毕业后第一年的坎坷(1)
- 歪解stateful session bean 和 stateless session bean的区别。
- 模式-状态(state)
- java 加密
- oracle集合介绍