Você está aqui: C++ Builder ::: VCL - Visual Component Library ::: TEdit |
||
Como retornar o tamanho do texto de um TEdit usando a função SendMessage() da API do Windows e a mensagem WM_GETTEXTLENGTH usando C++ BuilderQuantidade de visualizações: 6049 vezes |
||
Embora o C++ Builder já nos forneça as ferramentas necessárias para obter a quantidade de caracteres contidos em um TEdit em tempo de execução, é importante saber como realizar esta tarefa usando a API do Windows. Para isso, podemos usar a função SendMessage() em combinação com a mensagem WM_GETTEXTLENGTH. A função SendMessage() da API do Windows possui a seguinte assinatura:
Note que precisamos informar o HWND (parâmetro hWnd) para a caixa de texto e a mensagem que será enviada ao controle. Os valores para os parâmetros wParam e lParam devem ser 0 (zero). Veja:
Ao executar este exemplo você terá um mensagem com um texto parecido com: O Edit contém 10 caracteres. |
||
![]() |
||
Veja mais Dicas e truques de C++ Builder |
Dicas e truques de outras linguagens |
C++ - Como criar uma classe C++ completa, incluindo os arquivos de definição .h e implementação .cpp |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |