我们有一个应用程序在多监视器环境中运行。用户通常会将应用程序对话框展开以跨越多个显示器。
如果用户锁定工作站,然后解锁它,我们的应用程序就会被告知调整大小。
我们的用户发现这种行为很令人沮丧,因为他们需要花费一些时间来恢复先前的布局。
我们还不确定是图形驱动程序请求调整大小还是Windows。希望通过这个问题,能够更清楚地了解哪个组件负责此操作,
像(文件)资源管理器和Firefox等流行应用程序在这种设置中的行为方式相同。要复制,请执行以下操作:
1. 打开资源管理器(Win+E) 2. 将资源管理器窗口拖动到水平方向大于1个屏幕 3. 锁定工作站(Win+L) 4. 解锁 5. 应用程序现在应该调整为仅在1个屏幕上
如何在工作站被锁定并解锁时防止窗口调整大小?我们是否需要编写检查(解)锁定的代码?还有其他我们不知道的机制吗?
如果用户锁定工作站,然后解锁它,我们的应用程序就会被告知调整大小。
我们的用户发现这种行为很令人沮丧,因为他们需要花费一些时间来恢复先前的布局。
我们还不确定是图形驱动程序请求调整大小还是Windows。希望通过这个问题,能够更清楚地了解哪个组件负责此操作,
像(文件)资源管理器和Firefox等流行应用程序在这种设置中的行为方式相同。要复制,请执行以下操作:
1. 打开资源管理器(Win+E) 2. 将资源管理器窗口拖动到水平方向大于1个屏幕 3. 锁定工作站(Win+L) 4. 解锁 5. 应用程序现在应该调整为仅在1个屏幕上
如何在工作站被锁定并解锁时防止窗口调整大小?我们是否需要编写检查(解)锁定的代码?还有其他我们不知道的机制吗?