Завершен

Изменение цвета в меню MC1000

AlexSE 12 лет назад 3
Доброго времени суток Вам! Заранее извиняюсь за первый то, что сначала этот вопрос засунул в раздел Q&A (вопросы и ответы) и прошу его оттуда убрать.
А вопрос такой. У нас терминал MC1000 и Driver1C.
В в любом меню рамка выбранного пункта была с черной заливкой, при выборе пункта текст инвертировался и видно было четко.
Обновил версию клиента до 2.6.7.1. Теперь рамка выбора залита светло-серым. В результате при выборе любого пункта его почти не видно. Вопрос - можно ли как нибудь настраивать цвет этой рамки или хотя-бы вернуть к чисто черному, ну не видно на черно-белом экране текст в светло-сером прямоугольнике. Как вообще определяются цвета для меню.
Как вообще определяются цвета для меню.

В файле MobileSMARTS.exe.config, в папке клиента на ТСД, посмотрите строку должно быть так <add key = "screenMode" value = "BW"/>
В файле MobileSMARTS.exe.config, в папке клиента на ТСД, посмотрите строку должно быть так <add key = "screenMode" value = "BW"/>

Первым делом проверил. Сам сначала подумал, что это какая-то цветная заливка. Нет - "BW". Причем этот эффект только в первом уровне - т.е. меню типов документов, меню "добавить","удалить","выбор","выход" в списке документов и вопрос при повторном входе в документ или удалении документа (где "Да" и "Нет". Видимо, то что заложено в основных модулях. Внутри же документа, где работают объекты "Меню", сам список документов - все нормально, черное на светлом до выбора, светлое на черном после выбора, видно достаточно контрастно. Повторюсь - проявилось после обновления клиента в ТСД на последний релиз.

P.S.
Кстати, выгрузил эту конфигурацию в трубку со старым клиентом 2.6.5.38 - при загрузке терминала спрашивает о несовпадении версий, но после подтверждения запускается, и все меню нормальные. Т.е. дело все-таки в обновлениях… А так как с ним ставится и Fraemwork, который вроде и отвечает за интерфейсы - может, это он виноват.
P.S.
Кстати, выгрузил эту конфигурацию в трубку со старым клиентом 2.6.5.38 - при загрузке терминала спрашивает о несовпадении версий, но после подтверждения запускается, и все меню нормальные. Т.е. дело все-таки в обновлениях… А так как с ним ставится и Fraemwork, который вроде и отвечает за интерфейсы - может, это он виноват.

Дело в новом SDK от моторолы. Драйвер перезалит с исправлениями на сайт.

Сервис поддержки клиентов работает на платформе UserEcho