Pergunta

Eu quero usar o mesmo botão no meu próprio diálogo:

eu quero este botão

Como eu posso ver, é usado pelo Windows Explorer e alguns outros diálogos do sistema.

É um controle padrão?Como posso inseri-lo no meu aplicativo?

Foi útil?

Solução

Isso é fornecido por estilos visuais (Uxtheme.dll).

No entanto, você deve fazer você mesmo.Botão proprietário-draw ou subclasse que a pintará usando o Openthemedata (classe é "navegação"), parte Navbackbutton.

Observe que, como sempre com o Uxtheme.dll, você também deve ter um fallback se o Uxtheme.dll não estiver disponível (antes do XP), estiver desativado ou se a classe "Navegação" não estiver definida (ela só é adicionada no Aero, XPLuna não tem).

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top