Flasher

|
Posted: Mon Mar 11, 2019 08:50 Post subject: |
|
|
Loopback
С границей порядок. Спасибо.
Перестали запоминаться размеры этих окон:
Code: | # Сохранение высоты "Определить цвета для типов файлов":
AddDialog /CENTER:7 /SAVE:8 "TDlgCustomColors"
AddCondition /TEXT "" 0 "Определить цвета для типов файлов"
# Сохранение размеров "Внутренние ассоциации":
AddDialog /CENTER:3 /SAVE:12 "TDlgCustomColors"
AddCondition /TEXT "" 0 "Внутренние ассоциации" |
В отличии от окна настройки WCX и "По типам файлов..." после изменения размеров "Файловые ассоциации", вызываемого из главного меню, диалог появляется с тормозами:
Code: | # Сохранение размеров "Файловые ассоциации":
AddDialog /CENTER:7 /SAVE:12 "TASSOCIATEDLG"
AddCondition /TEXT /PARENT "TMyPanel" 1 "Плагины"
AddDialog /CENTER:7 /SAVE:12 "TASSOCIATEDLG"
AddCondition /TEXT /PARENT "TMyPanel" 1 "Правка/Просмотр"
AddDialog /CENTER:3 /SAVE:12 "TASSOCIATEDLG" |
Не получается отличить диалог создания каталога от диалога фильтрации (снизу добавлен только AddDialog по аналогии с предыдущим примером и проверка на отсутствие 3-й кнопки):
Code: | # Увеличение высоты "Добавить выделение":
AddDialog /CENTER:3 /H:500 "TCOMBOINPUT"
AddCondition /TEXT "" 0 "Добавить выделение"
AddControl /H:500 "TMyListBox" 1
AddControl /Y:500 "TButton" 1
AddControl /Y:500 "TButton" 2
AddControl /Y:500 "TButton" 3
# Увеличение высоты диалога "Фильтр...":
AddDialog /CENTER:3 /H:600 "TCOMBOINPUT"
AddCondition /TEXT "" 0 "Total Commander"
AddControl /H:600 "TMyListBox" 1
AddControl /Y:600 "TButton" 1
AddControl /Y:600 "TButton" 2
AddControl /Y:600 "TButton" 3
# Не изменять диалог создания каталога:
AddDialog "TCOMBOINPUT"
AddCondition /VISIBLE:0 "TButton" 3 |
 Пока пошёл другим путём: Code: | # Увеличение и сохранение высоты "Добавить выделение" и "Фильтр...":
AddDialog /CENTER:2 /H:600 "TCOMBOINPUT"
AddCondition /VISIBLE:1 "TButton" 3
AddControl /H:600 "TMyListBox" 1
AddControl /Y:600 "TButton" 1
AddControl /Y:600 "TButton" 2
AddControl /Y:600 "TButton" 3 |
Кстати, а почему нельзя вместе содержать /W: /H: и SAVE:4/8/12 ?
Loopback wrote: | Ну ок, соглашусь, если смотреть чисто по структуре может не очень логично. ... Могу и убрать. | Убирать флаг 4, конечно, не надо (в итоге он понадобился для диалога настроек), но привести его в полное соответствие с описанием хотелось бы. Ну, и убрать соотв. фразу про Рабочий стол из описания.
/CENTER:<flags> wrote: | Обратите внимание, центрирование окна происходит после восстановления с параметром /POS, ... | Считаю, тут и про SAVE:4/8/12 есть смысл написать.
 Лишние запятые: /WAIT:<ms> wrote: |
Для обхода таких ситуаций, есть возможность включить задержку. При этом операции над диалогом (изменение положения и размеров, восстановление размеров, центрирование), при правильной настройке задержки, будут ... |
Loopback wrote: | Могу и добавить, мне не жалко  | Так и?  _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|