Condividi tramite


Struttura NEWCPLINFOA (cpl.h)

Contiene informazioni sulle risorse e un valore definito dall'applicazione per una finestra di dialogo supportata da un'applicazione Pannello di controllo.

Sintassi

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;

Members

dwSize

Tipo: DWORD

Lunghezza della struttura, in byte.

dwFlags

Tipo: DWORD

Questo membro viene ignorato.

dwHelpContext

Tipo: DWORD

Questo membro viene ignorato.

lData

Tipo: LONG_PTR

Puntatore ai dati definiti dall'applicazione. Quando il Pannello di controllo invia i messaggi CPL_DBLCLK e CPL_STOP, passa di nuovo questo valore all'applicazione.

hIcon

Tipo: HICON

Identificatore dell'icona che rappresenta la finestra di dialogo. Questa icona deve essere visualizzata dall'applicazione che controlla l'applicazione Pannello di controllo.

szName[32]

Tipo: TCHAR[32]

Stringa con terminazione Null contenente il nome della finestra di dialogo. Il nome deve essere visualizzato sotto l'icona.

szInfo[64]

Tipo: TCHAR[64]

Stringa con terminazione Null contenente la descrizione della finestra di dialogo. La descrizione deve essere visualizzata quando viene selezionata l'icona per la finestra di dialogo.

szHelpFile[128]

Tipo: TCHAR[128]

Questo membro viene ignorato.

Commenti

La funzione CPlApplet dell'applicazione Pannello di controllo restituisce queste informazioni al Pannello di controllo in risposta a un messaggio di CPL_NEWINQUIRE.

Nota

L'intestazione cpl.h definisce NEWCPLINFO come alias che seleziona automaticamente la versione ANSI o Unicode di questa funzione in base alla definizione della costante del preprocessore UNICODE. La combinazione dell'utilizzo dell'alias indipendente dalla codifica con il codice che non è indipendente dalla codifica può causare mancate corrispondenze che generano errori di compilazione o di runtime. Per altre informazioni, vedere Convenzioni per i prototipi di funzioni.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Intestazione cpl.h

Vedi anche

CPLINFO