vc响应最大化最小化按钮的事件或消息
来源:互联网 发布:java classpath 编辑:程序博客网 时间:2024/06/03 18:41
方法一。在OnSize消息事件中处理
最小化 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 是最小化
方法三:
一般情况下是在消息处理过程中进行判断,如:
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;
}
- vc响应最大化最小化按钮的事件或消息
- vc响应最大化最小化按钮的事件或消息
- vc响应最大化最小化按钮的事件或消息 .
- vc响应最大化最小化按钮的事件或消息 .
- vc响应最大化、最小化按钮
- 重写窗口的最大化、最小化按钮事件
- VC最大化和最小化窗口示例代码,实现最大化和最小化按钮的功能
- c#捕获窗体的最大化最小化按钮的事件
- c#捕获窗体的最大化最小化按钮的事件
- C# WinForm 最大化、最小化、关闭按钮事件的拦截
- C# WinForm 最大化、最小化、关闭按钮事件的拦截 .
- Mac窗口的关闭,最小化,最大化按钮事件处理
- 如何重载最小化、最大化窗口消息响应
- VC MFC 窗口最大化、最小化所触发的事件
- VC中如何让子对话框响应最大化、最小化、关闭等系统消息
- VC判断窗口最小化或最大化函数
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件
- C# Winform 捕获窗体的最小化和最大化事件、关闭按钮事件 .
- OSGi总结1
- [转]DOM 结构-----有需要的大家学习学习吧
- 2724 Purifying Machine //MAXMATCH
- 2010-08-29
- rss
- vc响应最大化最小化按钮的事件或消息
- HQL小结及优化
- Tair: 淘宝的key/value解决方案
- 笑笑
- 使用platformRequest()自动更新MIDlet套件
- tomcat下访问应用时不输项目名的设置方法
- Map 的遍历过程及应用实例
- 差距在哪里,你与开发高手的距离有多远?
- 技术总监谈好的程序员如何写代码