WindowFromPhysicalPoint和WindowFromPoint有什么区别?

MSa*_*ers 6 winapi

WindowFromPhysicalPoint是Vista的新功能.它的文档几乎完全相同WindowFromPoint.有什么不同?两者似乎都取一个绝对点(偏离屏幕原点)并返回HWND包含该点的最顶层(Z顺序).

Ale*_*x F 5

http://msdn.microsoft.com/en-us/library/ms633533(VS.85).aspx

Windows Vista引入了物理坐标的概念.当显示器为高dpi时,桌面窗口管理器(DWM)可以缩放每英寸点数(dpi)感知窗口.屏幕上显示的窗口对应于物理坐标.该应用程序继续在逻辑空间中工作.因此,应用程序的窗口视图与屏幕上显示的视图不同.对于缩放窗口,逻辑和物理坐标是不同的.