Struttura COMPONENT (shlobj_core.h)
Utilizzato da Windows 2000 per contenere informazioni su un componente. Questa struttura sostituisce la struttura IE4COMPONENT .
Sintassi
typedef struct _tagCOMPONENT {
DWORD dwSize;
DWORD dwID;
int iComponentType;
BOOL fChecked;
BOOL fDirty;
BOOL fNoScroll;
COMPPOS cpPos;
WCHAR wszFriendlyName[MAX_PATH];
WCHAR wszSource[INTERNET_MAX_URL_LENGTH];
WCHAR wszSubscribedURL[INTERNET_MAX_URL_LENGTH];
DWORD dwCurItemState;
COMPSTATEINFO csiOriginal;
COMPSTATEINFO csiRestored;
} COMPONENT;
Members
dwSize
Tipo: DWORD
Dimensioni della struttura.
dwID
Tipo: DWORD
Riservato. Imposta su zero.
iComponentType
Tipo: int
Tipo di componente. Può accettare uno dei valori seguenti.
COMP_TYPE_HTMLDOC
Documento HTML
COMP_TYPE_PICTURE
Immagine
COMP_TYPE_WEBSITE
Sito Web
COMP_TYPE_CONTROL
Controllo ActiveX. Questo valore è valido solo per IActiveDesktop::AddDesktopItem.
fChecked
Tipo: BOOL
Valore impostato su TRUE se il componente è abilitato o FALSE in caso contrario.
fDirty
Tipo: BOOL
Valore impostato su TRUE se il componente è stato modificato e non ancora salvato su disco. Verrà impostato su FALSE se il componente non è stato modificato o se è stato modificato e salvato su disco.
fNoScroll
Tipo: BOOL
Valore impostato su TRUE se il componente è scorrevole o FALSE in caso contrario.
cpPos
Tipo: COMPPOS
Struttura COMPPOS contenente informazioni sulla posizione e sulle dimensioni.
wszFriendlyName[MAX_PATH]
Tipo: WCHAR[MAX_PATH]
Nome descrittivo del componente.
wszSource[INTERNET_MAX_URL_LENGTH]
Tipo: WCHAR[INTERNET_MAX_URL_LENGTH]
URL del componente.
wszSubscribedURL[INTERNET_MAX_URL_LENGTH]
Tipo: WCHAR[INTERNET_MAX_URL_LENGTH]
URL sottoscritto.
dwCurItemState
Tipo: DWORD
Stato corrente del componente. Può accettare uno dei valori seguenti.
IS_NORMAL
Schermata normale
IS_FULLSCREEN
Schermo intero
IS_SPLIT
Schermata divisa
csiOriginal
Tipo: COMPSTATEINFO
Struttura COMPSTATEINFO con lo stato del componente quando è stata aggiunta per la prima volta.
csiRestored
Tipo: COMPSTATEINFO
Struttura COMPSTATEINFO con lo stato ripristinato del componente.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional, Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | shlobj_core.h (includere Shlobj.h) |