MFC如何实现全屏效果
来源:互联网 发布:车载导航端口查看工具 编辑:程序博客网 时间:2024/05/17 06:03
转载自:http://blog.csdn.net/chen825919148/article/details/7741804 算是做个笔记吧
方法一:
在Dialog::OnInitDialog()中加入:
ModifyStyle(WS_CAPTION,0,0); // 如果只是要普通的全屏,不想去掉标题栏,就不用第一个语句SendMessage(WM_SYSCOMMAND,SC_MAXIMIZE,0);
不过这种方法不方便调整控件的位置,此时可以考虑方法二
方法二:
先取得分辨率,
int cx,cy; cx = GetSystemMetrics(SM_CXSCREEN); cy = GetSystemMetrics(SM_CYSCREEN);
再用MoveWindow
CRect rcTemp; rcTemp.BottomRight() = CPoint(cx, cy); rcTemp.TopLeft() = CPoint(0, 0); MoveWindow(&rcTemp);
方法二因为获得了窗口与屏幕的参数,所以当想调整Dialog上的一些控件位置时就方便许多。
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
不过呢,只能在OnSize里面自己调整控件的大小的位置,需要自己一个一个地调整所有需要调整的控件的大小和位置。
方法请看:
三步解决MFC窗口变动后控件的大小
一 、在头文件中定义 POINT Old;//存放对话框的宽和高。
二 、添加 WM_SIZE消息:
三 、添加reseze函数
http://blog.csdn.net/Small_hunter/article/details/5640101
中有详细代码
阅读全文
0 0
- MFC如何实现全屏效果
- 多文档MFC应用程序全屏效果实现
- MFC实现程序全屏
- MFC MDI 全屏实现
- MFC实现全屏显示
- Flex3全屏效果实现
- 实现全屏切换效果
- js 实现全屏效果
- HTML5 实现全屏效果
- 如何在Android中实现全屏,去掉标题栏效果
- 如何在Android中实现全屏,去掉标题栏效果
- 如何在Android中实现全屏,去掉标题栏效果
- 如何在限宽的容器中实现全屏效果
- mfc如何让对话框全屏
- [MFC]如何让窗口全屏
- Vitamio如何设置全屏效果
- Flex实现全屏(FullScreen)效果
- Android如何实现全屏
- 重装win7系统
- CSU
- 第一个JMS(Java Service Message)实例
- ext省市县级联下拉
- CUDA Samples: Calculate Histogram(atomicAdd)
- MFC如何实现全屏效果
- 【RabbitMQ】——5种队列
- Linux查看程序端口占用情况
- STL map
- 中文版3ds Max 2012完全自学教程pdf
- 用C#来调用cmd命令程序,实现wifi控制的工具
- IBM服务器配置raid 10
- 07/24----07/29
- C# MD5加密 解密