Senpai Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 Как получить вот эти координаты ? GetClientRect возвращает только размер. GetWindowRect возвращает координаты самого окна Ссылка на комментарий Поделиться на другие сайты Поделиться
Garik66 Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 В 15.03.2019 в 18:16, Senpai сказал: Как получить вот эти координаты ? Показать может тут ( в самом последнем посте) - подойдёт -ТЫК Ссылка на комментарий Поделиться на другие сайты Поделиться
Senpai Опубликовано 15 марта, 2019 Автор Поделиться Опубликовано 15 марта, 2019 В 15.03.2019 в 19:15, Garik66 сказал: может тут ( в самом последнем посте) - подойдёт -ТЫК Показать Забыл уточнить. У чужого окна надо узнать Ссылка на комментарий Поделиться на другие сайты Поделиться
JustHack Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 (изменено) [censored] Изменено 11 апреля, 2020 пользователем JustHack Ссылка на комментарий Поделиться на другие сайты Поделиться
Senpai Опубликовано 15 марта, 2019 Автор Поделиться Опубликовано 15 марта, 2019 В 15.03.2019 в 19:21, JustHack сказал: Ты скажи, что ты хочешь сделать. Зачем тебе относительно рабочего стола координаты? И скрин не видно. Показать а так? Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 FindWindow + GetWindowRect Ссылка на комментарий Поделиться на другие сайты Поделиться
Senpai Опубликовано 15 марта, 2019 Автор Поделиться Опубликовано 15 марта, 2019 (изменено) В 15.03.2019 в 19:40, partoftheworlD сказал: FindWindow + GetWindowRect Показать нуу, так ведь? Это ж не то. "извлекает размеры рамки ограничивающей прямоугольник заданного окна. Размеры даются в экранных координатах, которые отсчитываются относительно левого верхнего угла экрана" А мне надо без обводки. Крч, координаты клиентской области Изменено 15 марта, 2019 пользователем Senpai Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 В 15.03.2019 в 19:48, Senpai сказал: нуу, так ведь? Это ж не то Показать А если подумать? Ссылка на комментарий Поделиться на другие сайты Поделиться
roma912 Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 В 15.03.2019 в 19:48, Senpai сказал: А мне надо без обводки. Крч, координаты клиентской области Показать Вычитай значит просто толщину этой рамки и все. Оно будет статично, что на win7, что на win10 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
partoftheworlD Опубликовано 15 марта, 2019 Поделиться Опубликовано 15 марта, 2019 В 15.03.2019 в 19:59, roma91212 сказал: Вычитай значит просто толщину этой рамки и все. Оно будет статично, что на win7, что на win10 Показать Ну вот, все сломал. Ссылка на комментарий Поделиться на другие сайты Поделиться
Senpai Опубликовано 15 марта, 2019 Автор Поделиться Опубликовано 15 марта, 2019 В 15.03.2019 в 19:59, roma91212 сказал: Вычитай значит просто толщину этой рамки и все. Оно будет статично, что на win7, что на win10 Показать а если рамки нет? Ссылка на комментарий Поделиться на другие сайты Поделиться
Senpai Опубликовано 15 марта, 2019 Автор Поделиться Опубликовано 15 марта, 2019 В общем, вот решение: void GetWindowPos(HWND hWnd, int *x, int *y) { POINT p = { 0 }; MapWindowPoints(hWnd, GetDesktopWindow(), &p, 1); (*x) = p.x; (*y) = p.y; } Всем спасибо 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
JustHack Опубликовано 16 марта, 2019 Поделиться Опубликовано 16 марта, 2019 (изменено) [censored] Изменено 11 апреля, 2020 пользователем JustHack Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения