Você está aqui: C++ ::: Win32 API (Windows API) ::: Edit Control |
Como detectar alterações no texto de um Edit Control e habilitar ou desabilitar um botãoQuantidade de visualizações: 7299 vezes |
/*
Este exemplo mostra como detectar alterações no
texto de um Edit Control e habilitar ou desabilitar
um botão. Veja que isso é feito dentro do case que
testa se a mensagem é WM_COMMAND.
Lembre-se de testar com o botão já desabilitado no
momento que a aplicação é iniciada.
*/
case WM_COMMAND:
// Verifica se o texto do Edit Control sofreu
// alterações
if(Message == WM_COMMAND && HIWORD(wParam) == EN_CHANGE
&& LOWORD(wParam) == IDC_EDIT1){
if(GetWindowTextLength(GetDlgItem(hwnd, IDC_EDIT1)) > 0)
EnableWindow(GetDlgItem(hwnd, IDC_BUTTON1), TRUE);
else
EnableWindow(GetDlgItem(hwnd, IDC_BUTTON1), FALSE);
}
|
|
|
Desafios, Exercícios e Algoritmos Resolvidos de C++ |
Veja mais Dicas e truques de C++ |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
|
1º lugar: Java |






