Compartilhar via


Controles personalizados no Editor de diálogo

O editor de diálogo permite que você use existente "personalizada" ou controles de "usuário" em um modelo de caixa de diálogo.

ObservaçãoObservação

Controles personalizados nesse sentido não são deve ser confundida com controles de ActiveX.Controles de ActiveX às vezes eram chamados de controles personalizados de OLE.Além disso, não confunda esses controles com os controles desenhados pelo proprietário no Windows.

Essa funcionalidade foi criada para permitir o uso de controles diferentes daqueles fornecidos pelo Windows.Em tempo de execução, o controle está associado uma classe de janela (não o mesmo que uma classe C++).Uma maneira mais comum para realizar a mesma tarefa é instalar qualquer controle, como, por exemplo, um controle estático, na sua caixa de diálogo.Em seguida, em tempo de execução, no OnInitDialog funcionar, remova esse controle e substituí-lo pelo seu próprio controle personalizado.

Essa é uma técnica antiga.Hoje, você é aconselhado na maioria dos casos para escrever um controle ActiveX ou uma subclasse de um controle comum do Windows.

Para esses controles personalizados, você está limitado a:

  • Definindo o local na caixa de diálogo.

  • Digitando uma legenda.

  • Identificando o nome da classe do Windows do controle (o código do seu aplicativo deve registrar o controle com este nome).

  • Digitando um valor hexadecimal de 32 bits que define o estilo do controle.

  • Definindo o estilo estendido.

Para obter informações sobre como adicionar recursos a projetos gerenciados, consulte recursos em aplicativos na .Guia. do desenvolvedor do NET Framework Para informações sobre como adicionar manualmente os arquivos de recursos para projetos gerenciados, acesso a recursos, exibindo recursos estáticos e a atribuição de seqüências de caracteres de recursos a propriedades, consulte Walkthrough: Localizing Windows Forms e Walkthrough: Using Resources for Localization with ASP.NET.

Requisitos

Win32

Consulte também

Referência

Controles nas caixas de diálogo

Conceitos

Controles (MFC)