0 Members and 1 Guest are viewing this topic.
Э… а когда это успели ликвидировать GetSysColor
При установке)
ну так это и не совсем переносная версия )
Вопрос в другом: low-color-тем в современных Windows нет.
Ваша Windows 7 с контрастной темой нахрен не нужна не кому. Тема полное говно.
GetSysColor не нужная никому функция - ерунда. Скин пойдет - в остальном хрень.
Ну тогда зачем добавляли в установщик если она бесполезна. Хотя я ей пользуюсь)
Тем не менее, функция используется установщиком
Хотя знаете, есть одна мысль: для старых ОС, можно детектировать темный режим по актуальному цвету константы COLOR_WINDOW.
Конечно, так гораздо лучше, поприятнее что ли, но несоответствие-то всё равно видно: чёрный фон (COLOR_WINDOW) и жёлтый текст (COLOR_WINDOWTEXT) — логично же было их же использовать "в лоб", без лишних "перевычислений" (только ради "цветочков с девизом" что ли?), а то теперь ещё придётся выискивать пороговые значения цветовых каналов, при которых режим отображения меняется… Ммда… Хотя, если не брать во внимание текущую цветовую схему винды на фоне, а рассмотреть цветовое оформление самого окна, то так-то всё устраивает (особенно кнопка [Next] порадовала)! Но это пока только на "более-менее вменяемом" мониторе (точнее, телеке). Гляну эту картинку на рабочем ноуте с "куда более ужасным экраном"…
всё рисуется скинами
Из-за используемости альфа-канала (прозрачности) у "пропатченных" значениях цветов на "05 00 00 FF" и "08 00 00 FF" соответственно (у Borland`овцев так работало)?… Мда… а мне всего-то и хотелось пропихнуть несчастные инструкции push 5 (или push 8 для текста), call User32.GetSysColor, а тут ещё и скин-движок…
Папка языковых файлов всего несколько мегабайт. 4.4 МБайт папки против 7 МБайт только одного EXE плеера и 21 МБайта Uninstall.exe.
Настройка языка, в основном, делается не больше раза за всё время использования плеера. При этом неправильный выбор языков при установке придёт к тому, что пользователь не поймёт почему нет нужного ему языка.
Если делать нечего, то никто не запрещает скачивать с сайта "No Installer" и заменять только нужные части, либо написать программу/скрипт для удаления файлов по вашему списку.