【发布时间】:2009-09-08 12:45:27
【问题描述】:
我有一个问题,我希望找到最好和最容易实施的解决方案。
我写了一个 WPF 应用程序,它可以在桌面上拖动,但我通常把它放在屏幕的右上角。
我的问题是,当我从另一个位置远程拨号时 - 分辨率总是较低 - 应用程序不在屏幕上,除非我终止进程并重新启动它,否则我无法恢复它。
我已经想到了一些想法,以使其始终保持可见。
1] 每当它运行时,都会生成一个子线程,用于检查循环中的可见分辨率。当它超出检测到的范围时,它将更新其位置。
2] 当我远程进入时,使用某种消息传递系统向它发送消息 - 这将触发它重新调整自身。
大家有什么建议吗?
【问题讨论】:
标签: c# wpf screen location resolution