描述
如果使用双(甚至三/四)显示器,那么您无疑遇到了以下情况:您更改显示器的物理顺序,或使用您的显示软件重新配置逻辑顺序.这会改变你的桌面的副作用坐标从零基础到负起始坐标(即从0,0到-1024,-768).桌面左上角的坐标变化
这会影响许多Windows程序,恢复他们的最后屏幕位置时,他们开始.如果用户改变他们的显示配置,这有时会导致Windows程序,随后在关闭屏幕的起始位置(即在一个曾经是可见的位置),现在是有效的隐形,防止用户关闭它或移动它回到屏幕.
的AfxForceVisibleDisplay函数可以在程序开始时的时间后,主窗口被创建和设置'屏幕'.如果窗口处于非屏幕位置,它将被强制返回到最近的显示器到最后一个位置.用户将不知道这是发生,甚至不会意识到感谢你保持他们的用户界面可见,即使他们改变了他们的显示设置.
来源:< a href ='http://www.catch22.net/tuts/tips2'目标='_blank'class='链接'> HTTP:/ / www.catch22.网/个/ Tips2 </a>
FreeBASIC 语法
SUB AfxForceVisibleDisplay (BYVAL hwnd AS HWND) |
参数
hwnd |
[in]窗口的句柄. |
引用文件
AfxWin.inc