Я пытаюсь перенести мое приложение из linux в windows, и у меня есть проблема с theming. В linux это работает из коробки, просто скомпилируйте его, и приложение использует хорошую тему и выглядит родным.
Я установил gtkmm3 и gtk3 в MSYS2, и я создаю его с помощью CMake. Это нормально, мне пришлось скопировать все библиотеки DLL в каталог с двоичным кодом, чтобы иметь возможность его выполнить. Я ничего не копировал. Я пытаюсь создать пакет "распаковать и выполнить".
Моя проблема в том, что приложение выглядит неуместным. Он вообще не выглядит родным. В окне есть тени, что хорошо в Windows10, но в Windows 7 оно выглядит не родным. Также отсутствуют несколько значков.
Даже gitk3-demo выглядит не-родным таким же образом (но у него есть, по крайней мере, значки minimize/maximize/close).
Итак, вопрос в следующем: как я могу получить собственный вид приложения GTK3 в Windows? Или, по крайней мере, локальные украшения?
Спасибо