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 |
|
Nomes Unicode e ANSI |
LBSELCHSTRINGW (Unicode) e LBSELCHSTRINGA (ANSI) |
Confira também
-
Referência
-
Conceitual