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: 7198 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 |