*   >> Leitura Educação Artigos >> science >> programação

Manipulando Editar Text

ê pode enviar o inteiro diretamente para o controle de edição. No entanto, se você tem um número inteiro (com ou sem sinal) que você não pode utilizar C ++ para convertê-lo em uma seqüência direta e enviar para um controle de edição que não tem o estilo ES_NUMBER. A interface do usuário fornece a função SetDlgItemInt, o que criaria a representação de string de um inteiro especificado e enviar a seqüência de caracteres para o controle de edição sem o estilo ES_NUMBER.

A interface do usuário fornece uma outra função, que é GetDlgItemInt para criar um inteiro (com ou sem sinal) a partir de sua representação de seqüência em um controle de edição e retornar o inteiro para o chamador. Operações de texto Desfazendo Um aplicativo pode desfazer a operação mais recente em um controle de edição. O aplicativo envia a mensagem EM_UNDO para o controle editar. Não é todas as vezes que uma operação pode ser desfeita. O aplicativo pode enviar a mensagem EM_CANUNDO para verificar se a última operação pode ser desfeita.

Veremos como usar todas as mensagens edição deste tutorial na próxima parte da série. Palavra-Envolvendo e quebra de linha como o usuário está inserindo (digitação) texto em um controle de edição de várias linhas do texto será moldado para a próxima linha como o texto atinge a borda direita do controle de edição. Por defeito, o texto é disposto na extremidade do espaço entre as palavras. Vamos permitir que coisas como que nesta série. À medida que o usuário está digitando, se ele pressiona a tecla Enter no teclado de um novo parágrafo tem que começar no início da próxima linha.

Além disso, o retorno de carro (\\ r) e caractere de nova linha (\\ n) tem que ser inserido no controle de edição no ponto onde o usuário pressionou Enter. Sem esses personagens, não será possível voltar a exibir o conteúdo do controle de edição em outro computador mantendo os parágrafos a maneira como o usuário digita. Para esses personagens a aparecer quando o usuário pressiona a tecla Enter, o controle de edição multi-linha deve ter o estilo ES_WANTRETURN. Quando você pressiona a tecla Enter duas vezes-lo a desenvolver uma linha em branco.

Recuperando Pontos e Personagens Um ponto é medido a partir do canto superior esquerdo da sua janela (controle) com as coordenadas x e y. No entanto, com janelas a coordenada y torna-se mais positivo como você se move para baixo, ao contrário do que acontece no gráfico matemática. O x e y distâncias são medidas em unidades do dispositivo. Para um

Page   <<  [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Leitura Educação Artigos,https://artigos.nmjjxx.com All rights reserved.