Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Os controles comuns do Windows podem ser usados em caixas de diálogo, modos de exibição de formulário, modos de exibição de registro e qualquer outra janela com base em um modelo de diálogo. O procedimento a seguir, com pequenas alterações, também funcionará para formulários.
Procedimentos
Para usar um controle comum em uma caixa de diálogo
Coloque o controle no modelo de diálogo usando o editor de diálogo.
Adicione à classe de diálogo uma variável de membro que representa o controle. Na caixa de diálogo Adicionar Variável de Membro , marque Variável de controle e verifique se Control está selecionado para a Categoria.
Se esse controle comum estiver fornecendo entrada para o programa, declare variáveis de membro adicionais na classe de diálogo para manipular esses valores de entrada.
Observação
Você pode adicionar essas variáveis de membro usando o menu de contexto no Modo de Exibição de Classe (consulte Adicionando uma variável de membro).
Em OnInitDialog para sua classe de diálogo, defina as condições iniciais para o controle comum. Usando a variável member criada na etapa anterior, use as funções member para definir o valor inicial e outras configurações. Consulte as descrições a seguir dos controles para obter detalhes sobre as configurações.
Você também pode usar a troca de dados de diálogo (DDX) para inicializar controles em uma caixa de diálogo.
Nos manipuladores para controles na caixa de diálogo, use a variável membro para manipular o controle. Consulte as descrições a seguir dos controles para obter detalhes sobre métodos.
Observação
A variável membro existirá apenas enquanto a própria caixa de diálogo existir. Você não poderá consultar o controle para valores de entrada depois que a caixa de diálogo tiver sido fechada. Para trabalhar com valores de entrada de um controle comum, substitua
OnOKem sua classe de diálogo. No teu método de substituição, consulta o controlo para os valores de entrada e guarda esses valores nas variáveis-membro na classe de diálogo.Observação
Você também pode usar a troca de dados de diálogo para definir ou recuperar valores dos controlos numa caixa de diálogo.
Observações
A adição de alguns controles comuns a uma caixa de diálogo fará com que a caixa de diálogo não funcione mais. Consulte Adicionando controles a uma caixa de diálogo faz com que a caixa de diálogo não funcione mais para obter mais informações sobre como lidar com essa situação.
O que queres fazer
Adicionar controles a uma caixa de diálogo manualmente em vez de com o editor de diálogo
Derivar meu controle de um dos controles comuns padrão do Windows