AHK Counter Gui не имеет названия

При попытке сделать небольшой счетчик в AutoHotkey AHK для подсчета некоторых вещей, когда я нажимаю Page down и Up для + а также minusвсе хорошо работают с небольшой проблемой, графический интерфейс, который он открывает, настолько мал, и я не могу его переместить, если не использую стрелки на клавиатуре, и окна не запоминают его последнюю позицию при повторном открытии.

Это то, что у меня есть до сих пор. Я перепробовал много вещей в течение выходных, но я, кажется, не понимаю, как сделать открывающееся окно, чтобы показать заголовок окна или установить заголовок, чтобы он мог перемещаться, как мне угодно.

Gui, Add, Text, vCount w100, PgDn pressed 0 times.
Gui, Show,

Count := 0

$PgDn::   ;Default behavior is to block keystroke, ~ allows it to pass through
  Count := Count + 1
  GuiControl,,Count, PgDn pressed %Count% times.
  KeyWait, PgDn  ;Wait for PgDn to be released
return

$PgUp::   ;Default behavior is to block keystroke, ~ allows it to pass through
  Count := Count - 1
  GuiControl,,Count, PgUp pressed %Count% times.
  KeyWait, PgUp  ;Wait for PgUp to be released
return

GuiClose:
  ExitApp
return

Любая помощь будет оценена.

1 ответ

Наконец-то все правильно понял!

x := (A_ScreenWidth/2)-(Width/2)
y := (A_ScreenHeight/2)-(Height/2)
Gui, Show, %x% %y% w200 h50
Gui, Add, Text, vCount w150, PgDn pressed 0 times.
Count := 0

$PgDn::   ;Default behavior is to block keystroke, ~ allows it to pass through
  Count := Count + 1
  GuiControl,,Count, PgDn pressed %Count% times.
  KeyWait, PgDn  ;Wait for PgDn to be released
return

$PgUp::   ;Default behavior is to block keystroke, ~ allows it to pass through
  Count := Count - 1
  GuiControl,,Count, PgUp pressed %Count% times.
  KeyWait, PgUp  ;Wait for PgUp to be released
return

GuiClose:
  ExitApp
return
Другие вопросы по тегам