我们有一个在 XP64 和 Vista64 多显示器工作站上运行的应用程序,当应用程序中的单个表单移动到某些显示器时,会出现一个奇怪的问题。
如果将表单移动到主监视器左侧和上方的监视器(它在“显示设置”对话框中具有负坐标),则用户将光标放在表单中时会得到一个对角线调整大小的光标(我只见过它发生在光标位于窗口的镶边时,但用户报告它发生在整个窗口内)。
我能够确定它仅在光标位于主监视器上方时发生(使辅助监视器仅部分位于主监视器上方导致问题仅发生在主监视器上方的表单部分中)。
这只发生在我们整个应用程序中的一个表单上,这个表单并没有做任何特别花哨的事情(不覆盖 WndProc 等),并且所有使用的自定义控件也用于其他不显示此问题的表单.
什么会导致对角线调整大小光标一直显示?