Windows pré-definidas Controls - Parte 17 Volume - Interface de Usuário do Windows Introdução Esta é parte de minha série 17, Controles Windows pré-definidas. Para entender este tutorial, você mais ter lido todos os tutoriais anteriores da série. Nesta parte da série, nós olhamos lista do Windows Caixa de Notificações. Nota: Se você não pode ver o código ou se você acha que alguma coisa está faltando (link quebrado, imagem ausente), apenas contacte-me em [email protected]. Ou seja, contacte-me para o menor problema que você tem sobre o que você está lendo.
Notificações Quando um usuário faz com que um evento em uma caixa de listagem, uma mensagem é enviada para o procedimento de classe de janela da janela pai da caixa de lista. Tal mensagem é chamado uma notificação. Cada uma destas mensagens é, na verdade, um identificador para uma constante. A notificação é enviada para o processo sob a forma de uma mensagem WM_COMMAND. Para saber mais sobre a mensagem de comando, leia o tutorial neste blog intitulado, mensagens de controle. Eu agora dar-lhe o código de notificação e os seus significados.
Notificação cupom: Significado LBN_DBLCLK: Este código informa ao aplicativo que o usuário clicou duas vezes um item em uma caixa lista. O LOWORD wParam contém o identificador da caixa de lista. O HIWORD especifica o código de notificação. O lParam tem o identificador para a caixa lista. LBN_ERRSPACE: Este código informa ao aplicativo que a caixa lista não pode alocar memória suficiente para atender a um pedido específico. O LOWORD wParam contém o identificador da caixa de lista. O HIWORD especifica o código de notificação. O lParam tem o identificador para a caixa lista.
LBN_KILLFOCUS: Este código informa ao aplicativo que a caixa de lista perdeu o foco do teclado. O LOWORD wParam contém o identificador da caixa de lista. O HIWORD especifica o código de notificação. O lParam tem o identificador para a caixa lista. LBN_SELCANCEL: Este código informa ao aplicativo que o usuário cancelou a seleção em uma caixa lista. O LOWORD wParam contém o identificador da caixa de lista. O HIWORD especifica o código de notificação. O lParam tem o identificador para a caixa lista. LBN_SELCHANGE: Este código informa ao aplicativo que a seleção em uma caixa de listagem mudou.
O usuário altera a seleção clicando em outro item da lista. O LOWORD wParam contém o identificador da caixa de lista. O HIWORD especifica o código de notificação. O lParam tem o identificador para a caixa l