2

При определении координат пиксела в конкретном окне в результате выясняется что они разные в Windows XP и в Windows 7 из-за разных оформлений окон, Как можно решить это? Или как определить ширину ободка оформления окна?

Naruto
  • 109
  • 2
  • 11

1 Answers1

5

Используя функции GetClientRect и GetWindowRect, можно получить клиентскую и общую область окна. Разница между ними - это и есть неклиентская область.

Плюс GetSystemMetrics с параметрами SM_CYCAPTION и SM_CYBORDER дают размер заголовка и обводки.

stanislav
  • 34,518
  • 27
  • 98
  • 214