Mensagens de notificação de caixas de listagem

Quando um evento ocorre em uma caixa de listagem, caixa de listagem envia uma mensagem de notificação para o procedimento caixa de diálogo de janela de proprietário. Caixa de listagem mensagens de notificação é enviadas quando um usuário seleciona, clica duas vezes, ou cancela um item de caixa de lista; Quando a caixa de listagem recebe ou perde o foco do teclado; e quando o sistema não é possível alocar memória suficiente para um pedido de caixa de lista. Uma mensagem de notificação é enviada como uma mensagem WM_COMMAND em que o baixo-palavra de ordem wParam parâmetro contém o identificador de caixa de lista, o alto palavra de ordem wParam contém a mensagem de notificação e o lParam parâmetro contém o identificador de janela do controle.

Um procedimento caixa de diálogo não é necessário para Processoar essas mensagens; o procedimento janela usar como padrão processa-los.

Um aplicativo deve monitorar e processar as mensagens de notificação de caixa de lista seguinte.

Mensagem de notificação Descrição
LBN_DBLCLK O usuário clica Duplo em um item na caixa de listagem.
LBN_ERRSPACE A caixa de listagem não é possível alocar memória suficiente para atender uma solicitação.
LBN_KILLFOCUS A caixa lista perde o foco do teclado.
LBN_SELCANCEL O usuário cancela a seleção de um item na caixa de listagem.
LBN_SELCHANGE A seleção em uma caixa de listagem está prestes a mudar.
LBN_SETFOCUS A caixa de lista recebe o foco do teclado.