Страница 94 из 243

Добавлено: Вт мар 12, 2019 09:23
Flasher
Loopback писал(а):Ок, так и запишем.
Забыл поменять там VISIBLE на EXISTS для F7, как в твоём варианте. Сделано. Хотя результат в обоих случаях положительный, т.е. в строке с AddCondition смысл пропадает.

Добавлено: Вт мар 12, 2019 10:41
Loopback
Flasher писал(а):Слушай, а зачем вообще кавычки в указании контролов? Там же нет пробелов, да и без них работает.
Можно без кавычек, разумеется. У меня просто привычка уже, все строки окавычивать.
Flasher писал(а):Хотя результат в обоих случаях положительный, т.е. в строке с AddCondition смысл пропадает.
Ну да, если в вышестоящих диалогах условия однозначно определяют диалоги - то в последнем можно вообще не писать ничего.

Добавлено: Вт мар 12, 2019 11:09
Flasher
Loopback писал(а):У меня просто привычка уже, все строки окавычивать.
А я наоборот всегда стремлюсь от лишнего избавиться.
Loopback писал(а):в последнем
В данном случае — предпоследнем, иначе не сработает.

Опять нарвался на сбитое центрирование (50 пикс. левее), но теперь уже с DIALOG_COPYMOVE_PINNED. Причём стабильно и с 3 и с 7. :?

Добавлено: Вт мар 12, 2019 12:43
Loopback
Flasher писал(а):но теперь уже с DIALOG_COPYMOVE_PINNED
Если именно с этим диалогом - подтверждаю, мой косяк. Для него центрирование не выполнялось, баг добавил, когда делал ожидание :) Кстати, для него не выполнялось и восстановление.

Добавлено: Вт мар 12, 2019 18:43
Flasher
Loopback
Слуйшай-ка, решил тут диалог шрифтов кастомизировать, но возникает проблема с контролом Static 5:

Код: Выделить всё

# Центрирование "Шрифт" относительно "Настройка" с растягиванием высот списков:
AddDialog /CENTER:7 "#32770"
AddCondition /VISIBLE:0 Static 4
AddControl /H:342 ComboBox 1
AddControl /H:60 ComboBox 2
AddControl /H:80 ComboBox 3
AddControl /Y:60 Static 5
AddControl /Y:60 Button 4
AddControl /W:0 /X:600 /Y:60 Static 6
AddControl /Y:60 Static 7
AddControl /Y:60 ComboBox 5
AddControl /X:194 SysLink 1
Не решаемо?

Добавлено: Вт мар 12, 2019 21:10
Loopback
Flasher
Без понятия, это уже даже не тоталовский, а системный диалог, на такой уровень извращений я не подписывался :) Но вообще, если плагин сейчас что-то не может переместить/изменить - значит к этому контролу/диалогу применены ограничения, а следовательно и не сможет.

Добавлено: Вт мар 12, 2019 21:19
Flasher
Loopback
Я так и думал, но решил спросить на всякий. Сделаю немного по-другому.

Не сочти за бред, но может быть причина в том, что раз Static 4 скрыт, то плагин не может сопоставить со своим списком видимый 5, думая, что он 4? :roll:

Добавлено: Ср мар 13, 2019 14:44
Loopback
Flasher
Нет, так не бывает.

По-сути ведь, что такое экземпляр контрола? Просто порядковый номер контрола такого класса в последовательности их создания на форме. Если он создан, он будет учитываться, независимо от состояния.

Добавлено: Ср мар 13, 2019 14:51
Flasher
Loopback
Ну, например, в TCFS2 порядковые индекс-номера для findwnd начинаются с 0, а не 1, поэтому и спрашиваю насчёт потенциального сопоставления.

Добавлено: Ср мар 13, 2019 15:09
Loopback
Flasher
А, ну понятно. Нет, это не играет роли. Я просто много лет пользуюсь Autoit, поэтому вполне логично, что отсчет контролов с 1 мне представляется удобнее :)

Добавлено: Ср мар 13, 2019 15:27
Flasher
Loopback
Я это сразу понял. В AHK та же тема. ;)

Добавлено: Ср мар 13, 2019 19:44
Loopback
Сегодняшняя версия.

- исправлено центрирование/сохранение для DIALOG_COPYMOVE_PINNED
- создание хэша теперь также учитывает условие существования контрола
+ английская справка

Добавлено: Ср мар 13, 2019 21:04
Flasher
Loopback
С диалогом порядок.
Подборка разных диалогов с условиями различения и настройками сохранения (для 32-битной версии) (автор Flasher):.
Прям вкоробило. Изображение Лучше уж "отличительными критериями" или "критериями отличия".

Вообще по хелпу могу полностью внимательно пройтись и сбросить в ЛС по ошибкам, неточностям. Кое-что уже вижу.

Добавлено: Ср мар 13, 2019 21:53
Loopback
Flasher писал(а):Прям вкоробило
Да, ну не айс, конечно :lol:
Flasher писал(а):Вообще по хелпу могу полностью внимательно пройтись
Если не лень - почему бы и нет? Я бы, конечно, еще раз всё проверил, но со стороны оно часто лучше видно.

Добавлено: Чт мар 14, 2019 02:15
Flasher
Loopback писал(а):Если не лень - почему бы и нет?
Скинул.