Как вставить автономную кнопку навигации на навигацию в мою приложение Windows?

StackOverflow https://stackoverflow.com//questions/10709131

Вопрос

Я хочу использовать одну и ту же кнопку в своем собственном диалоге:

Я хочу эту кнопку

Как я вижу, он используется Windows Explorer и некоторыми другими диалоговыми окнами системы.

Это стандартное управление?Как я могу вставить его в мое приложение?

Это было полезно?

Решение

Это обеспечивается визуальными стилями (uxtheme.dll).

Однако вы должны сделать это самостоятельно.Кнопка для нарисования владельца или подклассов, которая будет нарисовать его, используя OPenthemedata (класс - «навигация»), часть NAV_BACKBUTTON.

Обратите внимание, что как всегда с uxtheme.dll, вы также должны иметь отступление, если UxTheme.dll недоступен (до XP), отключен или если класс «навигация» не определен (он добавлен только в AERO, XPЛуна не имеет этого).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top