Controles de Editarar de caixa de diálogo

Muitas caixas de diálogo têm controles de edição que permitem que o usuário fornecer o texto como entrada. A maioria dos procedimentos de caixa de diálogo inicializar um Controlarar de Editar quando a caixa de diálogo Iniciar pela primeira vez. Por exemplo, o procedimento de caixa de diálogo pode colocar um nome de arquivo proposto no controle que o usuário pode, em seguida, selecionar, modificar ou substituir. O procedimento de caixa de diálogo pode definir o texto em um controle editar usando a SetDlgItemText função, que copia texto de um buffer fornecido para o Controlarar de editar. Quando o controle editar recebe o foco de entrada, ele seleciona automaticamente o texto completo para edição.

Porque controles editar não retornar automaticamente seu texto para a caixa de diálogo, o procedimento caixa diálogo deve recuperar o texto antes de ele termina. Ele pode recuperar o texto usando a GetDlgItemText função, que copia o texto de Controlarar de Editar para uma reserva. O procedimento de caixa de diálogo normalmente salva este texto ao inicializar o Controlarar de editar mais tarde ou passa-lo para a janela pai para o processamento.

Algum uso de caixas de caixa de diálogo Editar controles que permitem que o usuário inserir números. O procedimento de caixa de diálogo pode recuperar um número de um controle editar usando a função GetDlgItemInt , que recupera o texto do Controlarar de Editarar e converte o texto em um valor decimal. O usuário digita o número de dígitos decimais. Ele pode ser assinado ou não assinado. O procedimento de caixa de diálogo pode exibir um número inteiro, usando a função SetDlgItemInt . SetDlgItemInt converte um inteiro assinado ou não assinado para uma seqüência de caracteres de dígitos decimais.

Index