解决vc最大化窗口时,任务栏被覆盖的问题
2015-10-15 11:16
253 查看
方法为:
响应WM_GETMINMAXINFO消息,其lParam参数是指向MINMAXINFO结构的指针。
因此,其响应该消息的代码可以为
CRect rt;
SystemParametersInfo(SPI_GETWORKAREA, 0, &rt, 0);
int cyFrame = GetSystemMetrics(SM_CYFRAME);
((MINMAXINFO*)lParam)->ptMaxSize.y = rt.Height() + cyFrame*2;
即可解决问题。
响应WM_GETMINMAXINFO消息,其lParam参数是指向MINMAXINFO结构的指针。
因此,其响应该消息的代码可以为
CRect rt;
SystemParametersInfo(SPI_GETWORKAREA, 0, &rt, 0);
int cyFrame = GetSystemMetrics(SM_CYFRAME);
((MINMAXINFO*)lParam)->ptMaxSize.y = rt.Height() + cyFrame*2;
即可解决问题。
相关文章推荐
- 字符串搜索匹配算法学习收集(tire树/自动机/kmp/Boyer-moore)
- centos7系统的emergency mode的原因之一及解决方法
- 学习Javascript闭包(Closure)
- 设计模式之构造者模式
- FTP链接ubuntu链接被拒绝
- list
- MySQL深入浅出
- iOS容易造成循环引用的三种场景
- poj 1503 大数相加(java)
- 9月开发总结
- PHP 换行处理
- JSP九大内置对象
- 装了CentOS 64-bit 输入ifconfig 为什么inet0没有inet addr
- 给VMware下的Linux扩展磁盘空间(以CentOS6.5为例)
- 描述位置和大小的属性
- [轉]漢字簡化得不償失
- ocp-420
- Nagios介绍
- Connection实例是线程安全的吗
- PostgreSQL数据库压力测试工具pgbench简单应用