Compartir a través de


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

Consulte también

CPLINFO