Как вставить автономную кнопку навигации на навигацию в мою приложение Windows?
-
13-12-2019 - |
Вопрос
Я хочу использовать одну и ту же кнопку в своем собственном диалоге:
Как я вижу, он используется Windows Explorer и некоторыми другими диалоговыми окнами системы.
Это стандартное управление?Как я могу вставить его в мое приложение?
Решение
Это обеспечивается визуальными стилями (uxtheme.dll).
Однако вы должны сделать это самостоятельно.Кнопка для нарисования владельца или подклассов, которая будет нарисовать его, используя OPenthemedata (класс - «навигация»), часть NAV_BACKBUTTON.
Обратите внимание, что как всегда с uxtheme.dll, вы также должны иметь отступление, если UxTheme.dll недоступен (до XP), отключен или если класс «навигация» не определен (он добавлен только в AERO, XPЛуна не имеет этого).
Не связан с StackOverflow