Loopback писал(а):Только перестать запоминаться они не могли, тут сами диалоги перестали различаться.
Взгляд на проблему с разных берегов.
Loopback писал(а):Во всяком случае я не вижу разницы в скорости его появления с плагином или без.
Да. Пожалуй, я поторопился с выводами.
Loopback писал(а):Так и не получится, ты смотришь скрыта ли кнопка, а ее в этом диалоге просто нет.
А я это не различаю. Если кнопки нет, то она и не видима.
Loopback писал(а):Для этого нужно вводить новое условие существования контрола.
Введи, пож-та. Добавлять новый ключ не надо, только равенство между видимостью и наличием. Тем более, что в ТС больше актуально последнее.
Но тут
Avada выше подбросил мину с диалогом (Shift+F4). Там-то тоже 3 кнопки как и в Фильтр...

[s]Сие не работает:[/s]
Код: Выделить всё
# Изменение диалога создания файла (Shift + F4):
AddDialog "TCOMBOINPUT"
AddCondition /TEXT "TButton" 1 "Д&ерево"
А, нет, работает, если над блоком для "Фильтр..." поместить.
Loopback писал(а):Что именно про них написать?
Вообще указание параметра /POS сбивает с толку. Он же нигде больше в таком виде не фигурирует. Лучше писать /W и /H.
И я предлагаю отказаться от именования ключей параметрами. У ключей есть параметры. Получается, параметры у параметров. Я всегда в шапках скриптов их различаю. /key:param либо -key param.
А написать лучше так: ... после изменения размеров с ключами /W, /H или их восстановления ключом /SAVE со значением 4, 8 или 12 ...
Loopback писал(а):С другой стороны, чего ждать? Выкладывай, добавлю.
Я же ссылку на пост давал. Вот без комментов:
[cut="Выравнивание диалога по оптимальной ширине кнопок со сменой местами "Опции" и "Отмена":"]
Код: Выделить всё
AddDialog /CENTER:3 /W:-70 "DIALOG_COPYMOVE"
AddControl /W:-64 "TMyComboBox" 2
AddControl /W:-72 "TMyComboBox" 1
AddControl /X:-67 "TMyCheckBox" 1
AddControl /X:-69 "TButton" 1
AddControl /W:-21 "TButton" 6
AddControl /QUEUEBTN /W:-20 /X:-22 "TButton" 2
AddControl /W:-3 /X:-42 "TButton" 5
AddControl /X:47 "TButton" 4
AddControl /W:-20 /X:-137 "TButton" 3
AddControl /W:-66 "TMyGroupBox" 1
AddDialog /CENTER:3 "DIALOG_COPYMOVE_POST"
AddControl /W:-67 "TMyComboBox" 1
AddControl /W:-67 "TCheckBox" 1
AddControl /W:-67 "TCheckBox" 2
AddControl /W:-67 "TCheckBox" 3
AddDialog /CENTER:3 /W:-70 "DIALOG_COPYMOVE_PINNED"
AddControl /W:-64 "TMyComboBox" 3
AddControl /W:-72 "TMyComboBox" 2
AddControl /W:-68 "TMyComboBox" 1
AddControl /X:-67 "TMyCheckBox" 1
AddControl /X:-69 "TButton" 1
AddControl /W:-21 "TButton" 6
AddControl /QUEUEBTN /W:-20 /X:-22 "TButton" 2
AddControl /W:-3 /X:-42 "TButton" 5
AddControl /X:47 "TButton" 4
AddControl /W:-20 /X:-137 "TButton" 3
AddControl /W:-66 "TMyGroupBox" 1
AddControl /W:-67 "TCheckBox" 1
AddControl /W:-67 "TCheckBox" 2
AddControl /W:-67 "TCheckBox" 3
[/cut]
Также считаю, что в описаниях AddDialog, AddCondition, AddControl примеров не хватает.