Как получить координаты клиента, а не координаты экрана, используя MSDN \ Stack Overflow

помогите плз

Итак, я пытаюсь получить клиентские координаты для моей переменной mouseX / mouseY в окне приложения.
Я могу получить «экранные координаты», но теперь мне нужны «клиентские координаты».

Часть кода на картинке.
Я не уверен, какой метод вызывать, чтобы получить доступ к «координатам клиента»

Помощь очень ценится.

1

Решение

Пытаться ScreenToClient

POINT pt;
pt.x = pointerInfo.ptPixelLocation.x;
pt.y = pointerInfo.ptPixelLocation.y;
if (ScreenToClient(hTheWindowYouCareAbout, &pt)) {
// Do something here...
}
2

Другие решения

Других решений пока нет …