EnableNonClientDpiScaling + WM_DPICHANGED: получить размеры клиентской части окн
От: Aniskin  
Дата: 17.03.17 14:26
Оценка:
Если окно создано с вызовом EnableNonClientDpiScaling, то при смене DPI автоматически изменяются размеры неклиентской части окна. При приходе WM_DPICHANGED размеры неклиентской части окна на экране уже изменились (например, при увеличении DPI размеры рамки увеличиваются, уменьшая клиентские размеры), но GetClientRect почему то по прежнему отдает старые размеры. Как в обработчике WM_DPICHANGED получить правильные обновленные ClientRect?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.