1 (изменено: Lawlietb32, 2012-04-05 18:22:07)

Тема: AHK: Рамки окна

Доброго времени суток!

Как с помощью AHK убрать рамки у окна и как бы развернуть это окно на весь экран

Сори уже нашёл выход:

; Set your resolution
w = 1920
h = 1080

; Window to fullscreen
LWIN & LButton::
SetTitleMatchMode, 2

WinGet Style, Style, A
if(Style & 0xC40000) {
  WinGetPos, X, Y, Width, Height, A
  WinSet, Style, -0xC40000, A
  WinMove,A,,0,0,w,h
} else {
  WinSet, Style, +0xC40000, A
  WinMove,A,,%X%,%Y%,%Width%,%Height%
}
return
;

2 (изменено: Александр_, 2012-04-06 18:16:33)

Re: AHK: Рамки окна

Lawlietb32, может проще рамку за пределы видимой области экрана вывести? Т.е. координаты левого верхнего угла будут отрицательными, а правого нижнего больше чем разрешение экрана.

3

Re: AHK: Рамки окна

Александр_, в принципе идея неплохая... а по быстродействию что будет лучше?

4

Re: AHK: Рамки окна

Оба варианта подразумевают изменение размеров окна.
Во втором отсутствует пункт изменения стиля, по быстродействию что будет лучше?
Кажется это не та операция где важны доли миллисекунд.

5

Re: AHK: Рамки окна

Ваша правда... думаю остановлюсь на втором варианте)