1

Тема: AHK: Задание размеров Gui контролу "UpDown"

Никто не подскажет, как сделать UpDown в вертикальном положении квадратной формы.

Gui, Add, UpDown, h333 w333 -16 
Gui, Show 
Return

Справку прочитал.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

2

Re: AHK: Задание размеров Gui контролу "UpDown"

Что именно должно быть квадратной формы?

3

Re: AHK: Задание размеров Gui контролу "UpDown"

serzh82saratov, если имеешь в виду толщину стрелочек, то скорее всего никак, она определяется системой.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: AHK: Задание размеров Gui контролу "UpDown"

Сейчас так:
надпись
Если задать:

Gui, Add, UpDown, h333 w333 -16 Horz
Gui, Show 

то:
надпись
думаю здесь бросается в глаза некая общая квадратность UpDown в сравнении с вариантом без параметра Horz. Мне надо чтоб в вертикальном положении выглядело как:
надпись

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

5

Re: AHK: Задание размеров Gui контролу "UpDown"

Gui, Add, UpDown, vMyUpdown
GUIControl, Move, MyUpdown, h333 w333
Gui, Show, w500 h500

Но в XP получается некрасивая рябь.

6

Re: AHK: Задание размеров Gui контролу "UpDown"

Вообщем это баг AutoHotkey,  и без опции "Horz" он неучитывает параметр ширины при создании.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

7

Re: AHK: Задание размеров Gui контролу "UpDown"

ypppu
Если заранее задать размеры, в XP остаётся рябь?

Gui, Add, UpDown, vMyUpdown, h333 w333
GUIControl, Move, MyUpdown, h333 w333
Gui, Show, w500 h500
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

8

Re: AHK: Задание размеров Gui контролу "UpDown"

Остаётся. Но я думаю, что это "баг" стиля XP - Билл не предполагал, что Вам потребуется так растягивать UpDown. К тому же нетрудно создать самодельный UpDown на основе двух обычных кнопок.

9 (изменено: serzh82saratov, 2013-03-11 22:59:15)

Re: AHK: Задание размеров Gui контролу "UpDown"

Билл не предполагал, что Вам потребуется так растягивать UpDown.

А что мне потребуется так растягивать UpDown горизонтально, зачем-то подумал Конечно не такой большой размер требуется, просто надо было по ширине чуть-чуть увеличить.

К тому же нетрудно создать самодельный UpDown на основе двух обычных кнопок.

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

И если незатруднит, можете прислать скрин, как оно на XP выглядит.

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

10

Re: AHK: Задание размеров Gui контролу "UpDown"

Вот такая отрисовка.

А что мне потребуется так растягивать UpDown горизонтально, зачем-то подумал smile

В той же справлке по AutoHotkey командой Control нельзя изменять размер. Так что манипуляции с GUIControl - это наверно недокументированная возможность с непредсказуемыми последствиями (я так думаю).

11 (изменено: serzh82saratov, 2013-03-11 22:59:33)

Re: AHK: Задание размеров Gui контролу "UpDown"

Спасибо за беспокойство.

В той же справлке по AutoHotkey командой Control нельзя изменять размер. Так что манипуляции с GUIControl - это наверно недокументированная возможность с непредсказуемыми последствиями (я так думаю).

И так бывает, недокументированная есть, а документированная отсутствует...
Кстати удобная (в плане записи) штука получается в качестве небольших кнопок: "туда - сюда".

Gui, Add, UpDown, -16 h55 w55 vUpDown gUpDown Range0-1 
GUIControl, Move, UpDown, h55 w55
Gui, Show 
Return

UpDown:   
    ToolTip % UpDown ? "Up" : "Down"
    Return
По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui