COMPONENT-Struktur (shlobj_core.h)
Wird von Windows 2000 verwendet, um Informationen zu einer Komponente zu enthalten. Diese Struktur ersetzt die IE4COMPONENT-Struktur .
Syntax
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;
Member
dwSize
Art: DWORD
Die Größe der -Struktur.
dwID
Art: DWORD
Reserviert. Auf NULL festlegen.
iComponentType
Typ: int
Der Komponententyp. Es kann einen der folgenden Werte annehmen.
COMP_TYPE_HTMLDOC
HTML-Dokument
COMP_TYPE_PICTURE
Picture
COMP_TYPE_WEBSITE
Website
COMP_TYPE_CONTROL
ActiveX-Steuerelement. Dieser Wert ist nur für IActiveDesktop::AddDesktopItem gültig.
fChecked
Typ: BOOL
Ein Wert, der auf TRUE festgelegt ist, wenn die Komponente aktiviert ist, oder FALSE , wenn dies nicht der Fall ist.
fDirty
Typ: BOOL
Ein Wert, der auf TRUE festgelegt ist, wenn die Komponente geändert und noch nicht auf dem Datenträger gespeichert wurde. Sie wird auf FALSE festgelegt, wenn die Komponente nicht geändert wurde oder wenn sie geändert und auf dem Datenträger gespeichert wurde.
fNoScroll
Typ: BOOL
Ein Wert, der auf TRUE festgelegt ist, wenn die Komponente bildlauffähig ist, oder FALSE , wenn dies nicht der Fall ist.
cpPos
Typ: COMPPOS
Eine COMPPOS-Struktur , die Positions- und Größeninformationen enthält.
wszFriendlyName[MAX_PATH]
Typ: WCHAR[MAX_PATH]
Der Anzeigename der Komponente.
wszSource[INTERNET_MAX_URL_LENGTH]
Typ: WCHAR[INTERNET_MAX_URL_LENGTH]
Die URL der Komponente.
wszSubscribedURL[INTERNET_MAX_URL_LENGTH]
Typ: WCHAR[INTERNET_MAX_URL_LENGTH]
Die abonnierte URL.
dwCurItemState
Art: DWORD
Der aktuelle Zustand der Komponente. Es kann einen der folgenden Werte annehmen.
IS_NORMAL
Normaler Bildschirm
IS_FULLSCREEN
Vollbildmodus
IS_SPLIT
Geteilter Bildschirm
csiOriginal
Typ: COMPSTATEINFO
Eine COMPSTATEINFO-Struktur mit dem Status der Komponente, als sie zum ersten Mal hinzugefügt wurde.
csiRestored
Typ: COMPSTATEINFO
Eine COMPSTATEINFO-Struktur mit dem wiederhergestellten Zustand der Komponente.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional, Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | shlobj_core.h (shlobj.h einschließen) |