Estructura NEWCPLINFOA (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.
Sintaxis
typedef struct tagNEWCPLINFOA {
DWORD dwSize;
DWORD dwFlags;
DWORD dwHelpContext;
LONG_PTR lData;
HICON hIcon;
CHAR szName[32];
CHAR szInfo[64];
CHAR szHelpFile[128];
} NEWCPLINFOA, *LPNEWCPLINFOA;
Miembros
dwSize
Tipo: DWORD
Longitud de la estructura, en bytes.
dwFlags
Tipo: DWORD
Este miembro se omite.
dwHelpContext
Tipo: DWORD
Este miembro se omite.
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.
hIcon
Tipo: HICON
Identificador del icono que representa el cuadro de diálogo. Este icono está pensado para que lo muestre la aplicación que controla la aplicación Panel de control.
szName[32]
Tipo: TCHAR[32]
Cadena terminada en null que contiene el nombre del cuadro de diálogo. El nombre está pensado para mostrarse debajo del icono.
szInfo[64]
Tipo: TCHAR[64]
Cadena terminada en null que contiene la descripción del cuadro de diálogo. La descripción está pensada para mostrarse cuando se selecciona el icono del cuadro de diálogo.
szHelpFile[128]
Tipo: TCHAR[128]
Este miembro se omite.
Comentarios
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_NEWINQUIRE.
Nota
El encabezado cpl.h define NEWCPLINFO como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | cpl.h |