Author Topic: Как передвинуть?  (Read 2460 times)

0 Members and 2 Guests are viewing this topic.

sovaxa

  • Освоившийся
  • **
  • Posts: 72
    • View Profile
Как передвинуть?
« on: June 11, 2019, 10:17:44 PM »
Как передвинуть окно браузера на нужные координаты?

dramster

  • Герой форума
  • *****
  • Posts: 1134
    • View Profile
Re: Как передвинуть?
« Reply #1 on: June 11, 2019, 11:19:49 PM »
Глянь в справку:

WNDPOS  - Помещает окно на экране в указанные координаты.
WNDSIZE  - Задает размер окна.


Можно все одним махом:

WNDSETINFO  -  Обновляет информацию об окне.

синтаксис:
WNDSETINFO (hwnd, $var1, $var2, $var3, $var4)

параметры:
hwnd - HWND окна
$var1 - X координата
$var2 - Y координата
$var3 - ширина
$var4 - высота




sovaxa

  • Освоившийся
  • **
  • Posts: 72
    • View Profile
Re: Как передвинуть?
« Reply #2 on: June 12, 2019, 11:11:30 AM »
А где узнать HWND окна веб браузера?

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Как передвинуть?
« Reply #3 on: June 12, 2019, 11:26:55 AM »
А где узнать HWND окна веб браузера?

Например по заголовку окна

Code: (clickermann) [Select]
$hwnd = WNDFIND("Как передвинуть? - ", 0) // Ищем окно по заголовку
IF($hwnd > 0) // если найдено
   WNDSETINFO($hwnd, 0, 0, 800, 600) // перемещаем окно в координату 0,0 и устанавливаем размер 800,600
END_IF

sovaxa

  • Освоившийся
  • **
  • Posts: 72
    • View Profile
Re: Как передвинуть?
« Reply #4 on: June 12, 2019, 12:34:06 PM »
Спасибо

sovaxa

  • Освоившийся
  • **
  • Posts: 72
    • View Profile
Re: Как передвинуть?
« Reply #5 on: June 12, 2019, 12:54:27 PM »
А окно Excel тоже так можно передвигать?