【问题标题】:Tool bars are getting rearranged工具栏正在重新排列
【发布时间】:2019-12-13 07:30:41
【问题描述】:

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

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

有时,当使用单屏并更改屏幕分辨率或笔记本电脑盖关闭并重新打开时,也会出现此问题,大多数情况下,当我们更改任何内容时应用程序被最小化。

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

请建议我应该怎么做才能解决这个问题..

谢谢...

【问题讨论】:

    标签: visual-c++ mfc toolbar cmfctoolbar


    【解决方案1】:

    从细节上我可以说的是,当您在一种尺寸的屏幕上工作时,应用程序会考虑与该屏幕相关的工具栏坐标。但是当屏幕发生变化时,旧坐标不再有效,因为新屏幕可能有不同的大小,这就是导致问题的原因。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-24
      • 1970-01-01
      • 2021-05-10
      • 1970-01-01
      • 1970-01-01
      • 2014-01-22
      • 2013-06-11
      • 1970-01-01
      相关资源
      最近更新 更多