我正在编写一个 C++ mfc 应用程序,我想记住它的位置。在关闭它们之前,它应该在它们所在的位置打开它的窗户。在打开一个窗口时,我会从文件或寄存器中读取数据并恢复它关闭的窗口桌面、左上点的坐标和窗口大小。
坐标和大小没有问题,但是跟踪我有一个窗口的显示器的最佳方法是什么?
显示器数量不起作用,因为在WinAPI中无法通过显示器数量和显示器数量来获取显示器。
根据 msdn 的说法,HMONITOR 值可能适合:“只要是桌面的一部分,物理显示器就具有相同的 HMONITOR。” (https://msdn.microsoft.com/en-us/library/dd144968(v=vs.85).aspx)。但是如果我重新启动电脑,我保存的 HMONITOR 值会保持一致吗?