工具栏正在重新排列

问题描述 投票:-2回答:1

我正在使用VC ++ MFC,并且在我的软件中具有以下工具栏。

Original toolbar position

虽然最小化了使用不同屏幕和软件的工作,但是如果我们断开另一个屏幕的连接,则在恢复应用程序后,工具栏会变得混乱。

Re arranged toolbars

[有时在使用单屏幕并更改屏幕分辨率或关闭笔记本计算机盖并重新打开它时,有时也会发生此问题,在大多数情况下,我们在更改任何内容时最小化了应用程序。

我们不会每次执行任何代码绘制工具栏。在软件启动时,我们从注册表读取工具栏位置并创建工具栏,而在关闭应用程序时,我们读取工具栏当前位置并将其保存回注册表。

请提出解决该问题的建议。。

谢谢...

我正在使用VC ++ MFC,并且在我的软件中具有以下工具栏。当使用不同的屏幕并最小化软件时,如果我们断开另一个屏幕的连接,则在...

visual-c++ mfc toolbar cmfctoolbar
1个回答
0
投票

从细节上讲,当您在一种尺寸的屏幕上工作时,应用程序会考虑工具栏相对于该屏幕的坐标。但是,当屏幕更改时,旧坐标不再有效,因为新屏幕的尺寸可能有所不同,这就是导致问题的原因。

© www.soinside.com 2019 - 2024. All rights reserved.