Compartilhar via


Mensagem LBSELCHSTRING

[A partir do Windows Vista, as caixas de diálogo comuns Abrir e Salvar como foram substituídas pela caixa de diálogo Item Comum. Recomendamos que você use a API de Caixa de Diálogo de Item Comum em vez dessas caixas de diálogo da Biblioteca de Caixas de Diálogo Comuns.]

Uma caixa de diálogo Abrir ou Salvar como envia a mensagem registrada LBSELCHSTRING para o procedimento de gancho quando a seleção é alterada em qualquer uma das caixas de listagem ou caixas de combinação da caixa de diálogo.

#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")

Parâmetros

wParam

O identificador da caixa de listagem ou caixa de combinação na qual a seleção foi alterada.

lParam

A palavra de ordem baixa especifica o número do item da cadeia de caracteres selecionada na caixa de listagem ou caixa de combinação. A palavra de alta ordem especifica o tipo de alteração de seleção. Esse parâmetro pode usar um dos valores a seguir.

Valor Significado
CD_LBSELCHANGE
0
O item é o único item selecionado em uma caixa de listagem de seleção única.
CD_LBSELADD
2
O item é um dos itens selecionados em uma caixa de listagem de seleção múltipla.
CD_LBSELSUB
1
O item não está mais selecionado em uma caixa de listagem de seleção múltipla.
CD_LBSELNOITEMS
-1
Não existem itens em uma caixa de listagem de seleção múltipla.

Valor retornado

Esta mensagem não tem nenhum valor retornado.

Comentários

O procedimento de gancho deve especificar a constante LBSELCHSTRING em uma chamada para a função RegisterWindowMessage para obter o identificador da mensagem enviada pela caixa de diálogo.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Commdlg.h (inclua Windows.h)
Nomes Unicode e ANSI
LBSELCHSTRINGW (Unicode) e LBSELCHSTRINGA (ANSI)

Confira também

Referência

CDN_SELCHANGE

CDN_TYPECHANGE

Registerwindowmessage

Conceitual

Biblioteca de caixas de diálogo comuns