Mensaje LBSELCHSTRING
[A partir de Windows Vista, los cuadros de diálogo Abrir y Guardar como comunes se han reemplazado por el cuadro de diálogo elemento común. Se recomienda usar common item dialog API en lugar de estos cuadros de diálogo de la biblioteca de cuadros de diálogo comunes.
Un cuadro de diálogo Abrir o Guardar como envía el mensaje registrado LBSELCHSTRING al procedimiento de enlace cuando la selección cambia en cualquiera de los cuadros de lista o cuadros combinados del cuadro de diálogo.
#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")
Parámetros
-
wParam
-
Identificador del cuadro de lista o cuadro combinado en el que cambió la selección.
-
lParam
-
La palabra de orden bajo especifica el número de elemento de la cadena seleccionada en el cuadro de lista o cuadro combinado. La palabra de orden superior especifica el tipo de cambio de selección. Este parámetro puede ser uno de los valores siguientes.
Valor Significado - CD_LBSELCHANGE
- 0
El elemento es el único elemento seleccionado en un cuadro de lista de selección única. - CD_LBSELADD
- 2
El elemento es uno de los elementos seleccionados en un cuadro de lista de selección múltiple. - CD_LBSELSUB
- 1
El elemento ya no está seleccionado en un cuadro de lista de selección múltiple. - CD_LBSELNOITEMS
- -1
No existen elementos en un cuadro de lista de selección múltiple.
Valor devuelto
Este mensaje no tiene ningún valor devuelto.
Comentarios
El procedimiento de enlace debe especificar la constante LBSELCHSTRING en una llamada a la función RegisterWindowMessage para obtener el identificador del mensaje enviado por el cuadro de diálogo.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado |
|
Nombres Unicode y ANSI |
LBSELCHSTRINGW (Unicode) y LBSELCHSTRINGA (ANSI) |
Consulte también
-
Referencia
-
Conceptual