Получение правильного RECT с учетом DPI из GetWindowRect из внешнего окна

Я в процессе создания приложения с поддержкой DPI, но мне нужно выполнить GetWindowRect на HWND от других Приложения. Моя проблема в том, что это отлично работает с приложениями, которые также поддерживают DPI, но как определить, виртуализирован ли дескриптор HWND DPI, например масштабируется, чтобы я мог масштабировать его сам? Или есть другие API, которые я пропустил, которые дадут мне размер окна с учетом DPI из HWND от другого процесса?

Я пробовал LogicalToPhysicalPoint , но он всегда кажется сбой, возможно, потому, что HWND не принадлежит моему приложению.

13
задан Ajay 7 June 2016 в 11:03
поделиться