1. 007wan - 06 Марта, 2019 - 04:34:32 - перейти к сообщению
MoveWindow и SetWindowPos было опробовано и не работает.
2. Zireael - 06 Марта, 2019 - 04:53:35 - перейти к сообщению
CODE:
external(INT, "SetWindowPos", "SetWindowPos", "User32.dll");
start("C:\Windows\notepad.exe"); // открыть блокнот
while(window(-1, "Notepad", -1)==0)sleep(100); // ждём когда откроется
win w=window(-1, "Notepad", -1); // получить указатель на окно блокнота
// переместить окно в координаты 100, 100 и изменить размер окна 600, 400
SetWindowPos(formatwi(w), 0, 100, 100, 600, 400, 0);
start("C:\Windows\notepad.exe"); // открыть блокнот
while(window(-1, "Notepad", -1)==0)sleep(100); // ждём когда откроется
win w=window(-1, "Notepad", -1); // получить указатель на окно блокнота
// переместить окно в координаты 100, 100 и изменить размер окна 600, 400
SetWindowPos(formatwi(w), 0, 100, 100, 600, 400, 0);
CODE:
#define SWP_NOSIZE 1
external(INT, "SetWindowPos", "SetWindowPos", "User32.dll");
start("C:\Windows\notepad.exe"); // открыть блокнот
while(window(-1, "Notepad", -1)==0)sleep(100); // ждём когда откроется
win w=window(-1, "Notepad", -1); // получить указатель на окно блокнота
// переместить окно в координаты 100, 100 не меняя размер окна
SetWindowPos(formatwi(w), 0, 100, 100, 0, 0, SWP_NOSIZE);
external(INT, "SetWindowPos", "SetWindowPos", "User32.dll");
start("C:\Windows\notepad.exe"); // открыть блокнот
while(window(-1, "Notepad", -1)==0)sleep(100); // ждём когда откроется
win w=window(-1, "Notepad", -1); // получить указатель на окно блокнота
// переместить окно в координаты 100, 100 не меняя размер окна
SetWindowPos(formatwi(w), 0, 100, 100, 0, 0, SWP_NOSIZE);
CODE:
#define SWP_NOMOVE 2
external(INT, "SetWindowPos", "SetWindowPos", "User32.dll");
start("C:\Windows\notepad.exe"); // открыть блокнот
while(window(-1, "Notepad", -1)==0)sleep(100); // ждём когда откроется
win w=window(-1, "Notepad", -1); // получить указатель на окно блокнота
// изменить размер окна 600, 400 не изменяя позицию
SetWindowPos(formatwi(w), 0, 0, 0, 600, 400, SWP_NOMOVE);
external(INT, "SetWindowPos", "SetWindowPos", "User32.dll");
start("C:\Windows\notepad.exe"); // открыть блокнот
while(window(-1, "Notepad", -1)==0)sleep(100); // ждём когда откроется
win w=window(-1, "Notepad", -1); // получить указатель на окно блокнота
// изменить размер окна 600, 400 не изменяя позицию
SetWindowPos(formatwi(w), 0, 0, 0, 600, 400, SWP_NOMOVE);
Описание функции https://docs.microsoft.com/en-us...ser-setwindowpos
3. 007wan - 06 Марта, 2019 - 04:59:39 - перейти к сообщению
Zireael , Для кнопки тоже самое?
(Добавление)
(Добавление)
[quote=007wan]
Описание функции(для просмотра ссылки Вам необходимо авторизоваться) /quote]
Там какий-то игры, а е описание
(Добавление)
А во всё
(Добавление)
CODE:
Всё работаеть. Спс
(Добавление)
[quote=007wan]
Описание функции(для просмотра ссылки Вам необходимо авторизоваться) /quote]
Там какий-то игры, а е описание
(Добавление)
А во всё