
求一个在什么分辨率下都可以完全显示的MFC对话框例子(VC++)
例如,在一台电脑上,编写一个MFC窗口程序,但是在其他机器上运行的时候(机器的分辨率不同),在分辨率低的电脑上窗口只能显示不完整,如何解决这样的问题呢。也就是让窗口自动适...
例如,在一台电脑上,编写一个MFC窗口程序,但是在其他机器上运行的时候(机器的分辨率不同),在分辨率低的电脑上窗口只能显示不完整,如何解决这样的问题呢。也就是让窗口自动适应分辨率。
展开
1个回答
展开全部
告诉你一个思路:
1.首先,记录你设计的对话框的分辨率,和在此分辨率下对话框和其中控件的大小及位置
2.获取运行期的分辨率,跟据前面记录的分辨率,得到横向和纵向缩放因子,根据缩放因子,调整窗口大小及位置,以及控件的大小和位置。
1.首先,记录你设计的对话框的分辨率,和在此分辨率下对话框和其中控件的大小及位置
2.获取运行期的分辨率,跟据前面记录的分辨率,得到横向和纵向缩放因子,根据缩放因子,调整窗口大小及位置,以及控件的大小和位置。

2024-04-12 广告
**ODU重载连接器**ODU重载连接器是一种高性能、高密度的连接解决方案,广泛应用于各种工业自动化和通信设备中。它采用先进的设计理念和制造技术,具有优异的电气性能和机械强度,能够满足复杂环境下对数据传输和信号稳定的高要求。同时,ODU重载...
点击进入详情页
本回答由上海莘默提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询