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