Estructura CPLINFO (cpl.h)
Contiene información de recursos y un valor definido por la aplicación para un cuadro de diálogo admitido por una aplicación Panel de control. La función CPlApplet de la aplicación Panel de control devuelve esta información al Panel de control en respuesta a un mensaje de CPL_INQUIRE.
Sintaxis
typedef struct tagCPLINFO {
int idIcon;
int idName;
int idInfo;
LONG_PTR lData;
} CPLINFO, *LPCPLINFO;
Miembros
idIcon
Tipo: int
Identificador de recurso del icono que representa el cuadro de diálogo.
idName
Tipo: int
Identificador de recurso de la cadena que contiene el nombre corto del cuadro de diálogo. Este nombre está pensado para mostrarse debajo del icono.
idInfo
Tipo: int
Identificador de recurso de la cadena que contiene la descripción del cuadro de diálogo que está pensado para mostrarse cuando se selecciona el icono de la aplicación.
lData
Tipo: LONG_PTR
Puntero a los datos definidos por la aplicación. Cuando el Panel de control envía el CPL_DBLCLK y CPL_STOP mensajes, vuelve a pasar este valor a la aplicación.
Comentarios
Si el icono o las cadenas de presentación del cuadro de diálogo pueden cambiar en función del estado del equipo, puede especificar el valor de CPL_DYNAMIC_RES para los miembros idIcon, idName o idInfo , en lugar de especificar un identificador de recurso válido. Esto hace que el Panel de control envíe el mensaje CPL_NEWINQUIRE cada vez que necesite el icono y las cadenas de presentación. Sin embargo, el uso de esta técnica es significativamente más lento, ya que el Panel de control tendrá que cargar la aplicación cada vez que envía el mensaje CPL_NEWINQUIRE.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | cpl.h |