[TC9] Сообщение WM_USER+50 с wparam

Обсуждение Total Commander. Установка, использование, настройка, решение проблем, скрытые функции. Обсуждение новых версий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Ещё баги. TC 9.0a x32. Переходим в режим эскизов в каждой панели.
1) 1005/1006 = 0 (всегда при выделении)
2) 1007/1008 = <ложные номера>

Кто-нибудь сообщит?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Странно, у меня всё нормально: 1007 и 1008 возвращают индексы текущего элемента в левой и правой панели соответственно, 1005 стабильно возвращает число выделенных в левой панели объектов, 1006 - в правой.

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

TCFS2 /ei "settext(msg($432,1005))"
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

После перехода?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А, блин, в режиме эскизов подтверждаю.

Кстати, 1007/1008 возвращают индекс строки, на которой находится курсор. :D

Сообщил.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

[s]Это не новость. Именно так и должно быть. Там же в скобках написано "caret".[/s]

Хорошо. [s]Но данный баг ты неверно описал. Там совершенно нетипичные числа выдаются, причём при разной постановке курсора может быть одно и то же число.[/s]
Последний раз редактировалось Flasher Ср янв 18, 2017 02:52, всего редактировалось 1 раз.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Это не новость. Именно так и должно быть. Там же в скобках написано "caret".
Вообще говоря, индекс текущего элемента - не есть индекс строки, на которой находится курсор (например, в кратком режиме это не так в любой колонке кроме первой).
Там совершенно нетипичные числа выдаются, причём при разной постановке курсора может быть одно и то же число.
Вот это число и есть номер строки в режиме эскизов, у всех эскизов на одной строке оно одинаковое, 0 на первой, 1 на второй и т.д.
Аватара пользователя
LonerD
Сообщения: 1174
Зарегистрирован: Вт янв 04, 2011 03:56
Откуда: Макеевка
Контактная информация:

Сообщение LonerD »

Не отсюда ли растут ноги у проблемы?:
http://www.ghisler.ch/board/viewtopic.php?t=30846
Windows 11 | TC DreamLair eternal pre-α
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Откуда бы ни росли, раз Гислер сделал специализированные сообщения, надо, чтобы они работали во всех режимах.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV писал(а):Вот это число и есть номер строки в режиме эскизов, у всех эскизов на одной строке оно одинаковое, 0 на первой, 1 на второй и т.д.
Точно, не подумал.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

MVV
Гислер просил протестировать в начале октября. Проблема исправлена.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Ответить