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

Manipulando Editar Text

ão de várias linhas ignora as quebras de linha. Um aplicativo pode saber o número de linhas em um controle de edição de várias linhas, enviando a mensagem EM_GETLINECOUNT (ver mais tarde) para o controle de edição. Para saber o índice de linha (entre 0 e m-1), que tem o índice de um caractere (entre zero e n-1) enviar a mensagem EM_LINEFROMCHAR (ver mais tarde) para o controle de edição. Para saber o índice do primeiro caractere em uma linha especificada enviar a mensagem EM_LINEINDEX (ver mais tarde) para o controle de edição.

Um aplicativo pode copiar uma linha de um controle de edição para um buffer (ver mais adiante), enviando a mensagem EM_GETLINE (ver mais tarde) para o controle de edição. Um aplicativo pode saber o número de caracteres em uma linha em uma única linha ou controle de edição de várias linhas, enviando o EM_LINELENGTH Mensagem para o controle de edição (ver mais adiante). Configurando Tabulações e margens tabulações dividir um controle de edição em colunas imaginários. Se você estiver digitando em uma coluna e você pressionar a tecla Tab no teclado, o cursor irá para o início da próxima coluna.

O padrão para uma parada de tabulação (largura da coluna) é de 8 caracteres. Para definir paradas de tabulação em um controle de edição de várias linhas enviar a mensagem EM_SETTABSTOPS (ver mais tarde) para o controle de edição. Você pode definir a largura das margens esquerda e direita para um controle de edição, enviando a mensagem EM_SETMARGINS. Depois de enviar esta mensagem, o sistema redesenha o controle de edição para refletir as novas configurações de margem. É possível recuperar a largura da margem esquerda ou direita, enviando a mensagem EM_GETMARGINS para o controle de edição.

Veremos como enviar essas mensagens mais tarde. Senha Character Um controle de edição com o estilo ES_PASSWORD permite que o usuário digite a senha. O caráter senha padrão é um asterisco (*). Um aplicativo pode usar a mensagem EM_SETPASSWORDCHAR (ver mais adiante) para remover ou definir uma senha diferente caráter ea mensagem EM_GETPASSWORDCHAR (ver mais adiante) para recuperar o caráter senha atual. Usando Inteiros Se o controlo de edição tem o estilo, ES_NUMBER, em seguida, apenas dígitos pode entrar no controle de edição, tudo é igual.

O programador não iria encontrar a utilização do estilo ES_NUMBER conveniente. Em circunstâncias normais, o que vai para o controle de edição é uma string. A linguagem C ++ pode converter uma string em um inteiro. Com isso voc

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