Подсветка drop list при использовании манифеста

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4553
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Подсветка drop list при использовании манифеста

Сообщение finsoftrz »

При подключении манифеста к проекту на с6 билд 9056 (подложен файлик манифеста, сгенеренный в с11), почему-то не подсвечивается кнопка у drop list при наведении мышки, как обычная кнопка на скриншоте. Может, кто разбирался с этим.

Манифест имеет вид такой.

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

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
  <assemblyIdentity
    version="1.0.0.0"
    processorArchitecture="x86"
    name="SoftVelocity.Clarion10.Application"
    type="win32"
  />
  <description>Clarion application.</description>
  <trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
    <security>
      <requestedPrivileges>
        <requestedExecutionLevel level="asInvoker" uiAccess="false"/>
      </requestedPrivileges>
    </security>
  </trustInfo>
  <dependency>
    <dependentAssembly>
      <assemblyIdentity
        type="win32"
        name="Microsoft.Windows.Common-Controls"
        version="6.0.0.0"
        processorArchitecture="x86"
        publicKeyToken="6595b64144ccf1df"
        language="*"
      />
    </dependentAssembly>
  </dependency>
  <compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
    <application>
      <!--The ID below indicates application support for Windows Vista -->
      <supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}"/>
      <!--The ID below indicates application support for Windows 7 -->
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
      <!--The ID below indicates application support for Windows 8 -->
      <supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}"/>
      <!--The ID below indicates application support for Windows 8-1 -->
      <supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}"/>
      <!--The ID below indicates application support for Windows 10 -->
      <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}"/>
    </application>
  </compatibility>
  <asmv3:application>
    <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
      <dpiAware>true</dpiAware>
    </asmv3:windowsSettings>
  </asmv3:application>
</assembly>

fsopstd_AccessID_S.jpg
C6/C11, ШВС, tps/btrieve.
kreator
✯ Ветеран ✯
Сообщения: 4960
Зарегистрирован: 28 Май 2009, 15:54
Откуда: Москва
Благодарил (а): 6 раз
Поблагодарили: 19 раз

Подсветка drop list при использовании манифеста

Сообщение kreator »

Навеяло. С11.1, Win10, манифесты как положено.
buttons.png
buttons.png (9.96 КБ) 1185 просмотров
Кнопки с мышкой над ними. Разница в том, что у левой стоит цвет белый (COLOR:White) в качестве бэка. Может и у Вас так. Другое дело как от этого избавится в дропе?
We are hard at work… for you. :)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4553
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Подсветка drop list при использовании манифеста

Сообщение finsoftrz »

Нет, у меня цвета не заданы. Я думаю, что дело в версии рантайма клариона. У меня с6.3 9056. У Рафаэля 9059, подсветка пимпочек у дропов и спинов работает.
На самом деле, это не так уж и принципиально, все равно в с6 нет подсветки при наведении мыши на поля ввода, только на текстовые. Так что тут можно отнести на единообразие. Для улучшения прорисовки можно включать flat (у entry, drop, spin, list). В с11 все entry поля переделали на текстовые, подсветка появилась, но поломали правильную работу с вводом чисел.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
SergioRaguzini
Старожил
Сообщения: 233
Зарегистрирован: 08 Декабрь 2009, 19:16
Откуда: Краснодарский край
Благодарил (а): 6 раз

Подсветка drop list при использовании манифеста

Сообщение SergioRaguzini »

finsoftrz писал(а): 29 Ноябрь 2021, 0:18 почему-то не подсвечивается кнопка у drop list при наведении мышки
Привет Всем!
Попробуй подключить IceTips PowerXP-Theme3 (был в Хранилище) - должно заработать (у меня на С6.3 9058, все Ok)
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4553
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Подсветка drop list при использовании манифеста

Сообщение finsoftrz »

Спасибо, но идея сабклассить все окна вместо использования манифеста как-то не втыкает.
C6/C11, ШВС, tps/btrieve.
Аватара пользователя
RaFaeL
✯ Ветеран ✯
Сообщения: 1376
Зарегистрирован: 24 Март 2009, 17:59
Откуда: НН
Благодарил (а): 7 раз
Поблагодарили: 1 раз
Контактная информация:

Подсветка drop list при использовании манифеста

Сообщение RaFaeL »

finsoftrz писал(а): 03 Декабрь 2021, 9:20 У Рафаэля 9059, подсветка пимпочек у дропов и спинов работает.
У меня шаблон XPTheme переписанный, это из-за него. Нативно в С6 не будет пимпочек
Аватара пользователя
finsoftrz
✯ Ветеран ✯
Сообщения: 4553
Зарегистрирован: 06 Ноябрь 2014, 12:48
Благодарил (а): 6 раз
Поблагодарили: 34 раза

Подсветка drop list при использовании манифеста

Сообщение finsoftrz »

Я уже догадался.
C6/C11, ШВС, tps/btrieve.
Ответить