Можно ли найти центр окна вне зависимости от его положения? При условии, что нет уникальной части картинки.
Я знаю, что можно зацепится за какую то часть картинки и найдя её высчитать центр, но возможно есть более простой способ это сделать?
1. Budni - 14 Февраля, 2022 - 07:54:19 - перейти к сообщению
2. Kibor - 14 Февраля, 2022 - 07:59:45 - перейти к сообщению
Центр окна ищется так
CODE:
win w=window ("Безымянный — Блокнот", "Notepad", -1);
int x, y;
x=w.left+w.width/2;
y=w.top+w.height/2;
mousemove(x, y);
messagebox ("");
int x, y;
x=w.left+w.width/2;
y=w.top+w.height/2;
mousemove(x, y);
messagebox ("");
3. Budni - 14 Февраля, 2022 - 08:57:35 - перейти к сообщению
Kibor , не правильно выразился. Нужно получить координаты центра на экране. Т.е. я меняю положение окна и нужно найти центр этого окна. Как то узнать его положение >вычесть из размеров монитора и высчитать центр.
4. Kibor - 14 Февраля, 2022 - 09:11:21 - перейти к сообщению
Понятнее не стало. Коль пример не подошел, то трактовать можно что надо во множестве.
5. Budni - 14 Февраля, 2022 - 10:24:45 - перейти к сообщению
Kibor , Такой способ подходит, спасибо. Я почему-то решил, что координаты из контрола берутся. Сразу не проверил.