VC MFC界面怎么根据桌面分辨率自动设置显示窗口和控件的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VC MFC界面怎么根据桌面分辨率自动设置显示窗口和控件的大小相关的知识,希望对你有一定的参考价值。

参考技术A 使用GetSystemMetrics获取显示器屏幕大小,然后调整
设置窗口的大小根据屏幕大小来按比例设置,比如屏幕宽的80%,高的60%来设置你窗口大小等
获取屏幕坐标:
int
x
=
GetSystemMetrics(SM_CXSCREEN);
int
y
=
GetSystemMetrics(SM_CYSCREEN);
处理WM_SIZE,将大小算好改变然后再重新显示,大致思路就这样!您试试看!

如何设置Eclipse界面!

本来的时候Project Explorer 占桌面的左边,现在不知道怎么弄得,短了一截,因为看习惯以前的了,现在很别扭,自己不知道怎么设置回来,高手指点一下!
这是以前的格式!

  方法如下:

  点击“窗口”,选择“显示视图”,在“显示窗口”里,看见很多子窗口,可以选择一个需要的子窗口显示出来。比如控制台,错误日志等等。

  

  如果想复位,那么可通过复位透视图来进行复位

  选择Eclipse工具栏中的“窗口”选项,找到“复位透视图”选项。

  

  单击“复位透视图”,选择“是”。

  

参考技术A 有这个功能,windows下有个可以保存或重置工作区。 参考技术B Eclipse具有拖拽功能,你试试,追问

解决了!谢谢了!如果想把自己常用的界面给保存一下,怎么弄啊!因为经常会把界面弄的乱七八糟的,有时候弄半天弄不好,希望把自己常用的界面保存一下,到时候不用推拽,直接点击就行了!不知道有没有这个功能!

参考技术C 窗口--->复位透视图本回答被提问者采纳

以上是关于VC MFC界面怎么根据桌面分辨率自动设置显示窗口和控件的大小的主要内容,如果未能解决你的问题,请参考以下文章

MFC中 如何设置CDialog可以拉伸? 就像单文档的窗口那样? 还是要自己去实现的?

VC++6.0,界面字号问题

基于VC的MFC界面开发

vc++的mfc怎么控制窗口的最大小最小化还原

C++如何获取桌面分辨率大小

视频下集:1小时学会!用C++模板快速编写Windows窗口图形界面程序,不用MFC