Начиная с Windows XP и Common Controls 6.0, если в приложение включен соответствующий манифест, отрисовка контролов идет на основе выбранной темы *.msstyles. Документированного способа включить темный режим для контролов в Common Controls Windows 10/11 нет. Можно вызывать какие-то недокументированные функции типа AllowDarkModeForWindow, но потом всё равно придется допиливать контролы напильником.
Так может затем в std::string нет привычных функций replace, tolower и т.д., чтобы не носить с собой то, что не используешь?
Я не хочу, чтобы из-за того, что кому-то надо сравнивать юникод-строки без учета регистра, с программой тащить библиотеку icu со всеми таблицами на 40 мегабайт.
В вашей библиотеке есть таблица для юникода. Насколько она полноценная? Для каких случаев подходит?
Справедливости ради, сама программа написана на C#, вы же сами пишете "построенный на .NET 8". Perl же используется в сторонней утилите ExifTool, которая поставляется вместе с программой.
Пьют чай с коньяком...
Так заблокируйте его, коли он такой опасный, "по заявкам трудящихся".
Пусть попросит GPT-5 написать новый движок.
Вы что, хотите как в
ПарижеТайланде?А зачем их выпиливать? Программы же перестанут работать.
Это всё легаси. Сейчас официально предлагаемая библиотека - WinUI 3. Она не основана на Common Controls.
Начиная с Windows XP и Common Controls 6.0, если в приложение включен соответствующий манифест, отрисовка контролов идет на основе выбранной темы *.msstyles.
Документированного способа включить темный режим для контролов в Common Controls Windows 10/11 нет. Можно вызывать какие-то недокументированные функции типа AllowDarkModeForWindow, но потом всё равно придется допиливать контролы напильником.
Лучше бы включение тёмного режима для winapi-приложений реализовали. А то каждому разработчику приходится плодить собственные костыли.
А как же украинский?
Оказывается, гонять джейсоны тоже нужно уметь
Во многих компаниях это не требуют. Да и SOLID переоцененная штука.
Почему они пропагандируют нездоровую пищу?
Так может затем в std::string нет привычных функций replace, tolower и т.д., чтобы не носить с собой то, что не используешь?
Я не хочу, чтобы из-за того, что кому-то надо сравнивать юникод-строки без учета регистра, с программой тащить библиотеку icu со всеми таблицами на 40 мегабайт.
В вашей библиотеке есть таблица для юникода. Насколько она полноценная? Для каких случаев подходит?
И капча такая
А я не могу жить без youtube, включите его в список
То, что мертво, умереть не может.
Белые списки пришли, откуда не ждали.
Хорошо, что успели мне выслать ссылку перед закрытием
Главная причина "провала" - забыли заблокировать все остальные мессенджеры.
Справедливости ради, сама программа написана на C#, вы же сами пишете "построенный на .NET 8". Perl же используется в сторонней утилите ExifTool, которая поставляется вместе с программой.