Author Topic: Как автоматически привязывать окно?  (Read 1588 times)

0 Members and 1 Guest are viewing this topic.

doctor

  • Зашел в гости
  • *
  • Posts: 9
    • View Profile
Как автоматически привязывать окно? Пытаюсь просто с помощью KEYDOWN(#ALT) и KEYPRESS(#W), но не работает. Возможно, с помощью POSTMESSAGE, не знаю

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Как автоматически привязывать окно?
« Reply #1 on: April 08, 2019, 06:03:49 PM »
Тебе что справку запретили?

По заголовку окна
Code: (clickermann) [Select]
$h = WNDFIND("Заголовок окна", 0)
IF($h > 0)
   HSET($h,1)
ELSE
   HINTPOPUP("Окно не найдено", "Ошибка")
   HALT
END_IF

Но окно, с которым требуется работать, может быть в другом окне, и тогда hwnd заголовка окна не подходит.
Можно привязаться по конкретной координате.
Code: (clickermann) [Select]
HSET(HGET(234,350),1)
« Last Edit: April 08, 2019, 06:09:26 PM by Oraven »