Struttura CPLINFO (cpl.h)

Contiene informazioni sulle risorse e un valore definito dall'applicazione per una finestra di dialogo supportata da un'applicazione لوحة التحكم. La funzione CPlApplet dell'applicazione لوحة التحكم restituisce queste informazioni al لوحة التحكم in risposta a un messaggio di CPL_INQUIRE.

Sintassi

typedef struct tagCPLINFO {
  int      idIcon;
  int      idName;
  int      idInfo;
  LONG_PTR lData;
} CPLINFO, *LPCPLINFO;

Members

idIcon

Tipo: int

Identificatore della risorsa dell'icona che rappresenta la finestra di dialogo.

idName

Tipo: int

Identificatore della risorsa della stringa contenente il nome breve per la finestra di dialogo. Questo nome deve essere visualizzato sotto l'icona.

idInfo

Tipo: int

Identificatore della risorsa della stringa contenente la descrizione per la finestra di dialogo che deve essere visualizzata quando viene selezionata l'icona dell'applicazione.

lData

Tipo: LONG_PTR

Puntatore ai dati definiti dall'applicazione. Quando il لوحة التحكم invia i messaggi CPL_DBLCLK e CPL_STOP, passa di nuovo questo valore all'applicazione.

Commenti

Se l'icona o le stringhe di visualizzazione della finestra di dialogo possono cambiare in base allo stato del computer, è possibile specificare il valore CPL_DYNAMIC_RES per i membri idIcon, idName o idInfo anziché specificare un identificatore di risorsa valido. In questo modo il لوحة التحكم invia il messaggio CPL_NEWINQUIRE ogni volta che richiede l'icona e le stringhe di visualizzazione. L'uso di questa tecnica è notevolmente più lento, tuttavia, perché il لوحة التحكم dovrà caricare l'applicazione ogni volta che invia il messaggio di CPL_NEWINQUIRE.

Requisiti

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