Controles personalizados no Editor de diálogo
O editor de diálogo permite que você use existente "personalizado" ou "usuário" controles em um modelo de caixa de diálogo.
Observação |
---|
Controles personalizados nesse sentido não são deve ser confundida com controles de ActiveX. Controles de ActiveX 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, na OnInitDialog funcionar, remova o controle e substituí-lo com seu próprio controle personalizado.
Essa é uma técnica antiga. Hoje, você é aconselhado na maioria dos casos para escrever um controle de ActiveX ou uma subclasse de um controle comum do Windows.
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 de controle.
Definindo o estilo estendido.
Para obter informações sobre a adição de recursos para projetos gerenciados, consulte recursos em aplicativos na .Guia do. desenvolvedor 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 passo a passo: Localizando Windows Forms e Passo a passo: usando recursos para localização com o ASP.NET.
Requirements
Win32
Consulte também
Referência
Controles nas caixas de diálogo