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

Editar Messages

e contém o acento circunflexo). O parâmetro lParam não é usado e assim deve definido para NULL. EM_LINELENGTH Esta mensagem é enviada para um controle de edição para recuperar o comprimento, em caracteres, de uma linha. O parâmetro wParam é o índice de caractere de um caractere na linha cujo comprimento deve ser recuperada. Se este parâmetro é maior do que o número de caracteres de controlo, o valor de retorno é zero. Este parâmetro pode ser -1. Neste caso, a mensagem devolve o número de caracteres não seleccionadas em linhas que contêm caracteres seleccionados.

EM_POSFROMCHAR A mensagem recupera as coordenadas da área cliente (em relação ao canto superior esquerdo da área do cliente) de um caractere especificado em um controle de edição. wParam é o índice zero como base (posição número entre zero e n-1) do carácter. O parâmetro lParam não é usado aqui; por isso deve ser NULL. O valor de retorno contém as coordenadas do caráter da área cliente. O LOWORD contém a coordenada horizontal eo HIWORD contém a coordenada vertical.

A devolvido de coordenadas pode ser um valor negativo se o caractere especificado não é exibida na área do cliente do controle de edição. As coordenadas são truncados para valores inteiros. Se o personagem é um delimitador de linha (final de linha - ver mais adiante), as coordenadas retornadas indicar um ponto um pouco além do último caráter visível na linha. Se o índice especificado é maior do que o índice do último caractere no controle, o controle retorna -1. EM_REPLACESEL Suponha que um grupo de texto foi selecionada no em um controle de edição, seja pelo usuário ou pelo aplicativo.

O aplicativo pode usar a função EM_REPLACESEL para substituir o texto selecionado. Aqui, o parâmetro wParam especifica se a operação de substituição pode ser desfeita se o usuário gostaria de desfazer. Se isso for verdade, a operação pode ser desfeita. Se este for FALSE, a operação não pode ser desfeita. O parâmetro lParam é um ponteiro para uma seqüência de caracteres terminada com nulo (elenco) que contém o texto de substituição. Esta mensagem não retorna nenhum valor. EM_SETMARGINS O aplicativo usa esta mensagem para definir a largura das margens esquerda e direita para um controle editar.

A mensagem redesenha o controle para reflectir as novas margens. O parâmetro wParam da mensagem pode ser o identificador, EC_LEFTMARGIN, que significa definir a margem esquerda ou EC_RIGHTMARGIN significado definir a margem direita. Para o parâmetro lParam o LOWORD e

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