Bagikan melalui


Struktur COMPONENT (shlobj_core.h)

Digunakan oleh Windows 2000 untuk menyimpan informasi tentang komponen. Struktur ini menggantikan struktur IE4COMPONENT .

Sintaks

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;

Anggota

dwSize

Jenis: DWORD

Ukuran struktur.

dwID

Jenis: DWORD

Dicadangkan. Atur ke nol.

iComponentType

Jenis: int

Jenis komponen. Ini bisa mengambil salah satu nilai berikut.

COMP_TYPE_HTMLDOC

dokumen HTML

COMP_TYPE_PICTURE

Gambar

COMP_TYPE_WEBSITE

Situs Web

COMP_TYPE_CONTROL

Kontrol ActiveX. Nilai ini hanya berlaku untuk IActiveDesktop::AddDesktopItem.

fChecked

Jenis: BOOL

Nilai yang diatur ke TRUE jika komponen diaktifkan, atau FALSE jika tidak.

fDirty

Jenis: BOOL

Nilai yang diatur ke TRUE jika komponen telah dimodifikasi dan belum disimpan ke disk. Ini akan diatur ke FALSE jika komponen belum dimodifikasi, atau jika telah dimodifikasi dan disimpan ke disk.

fNoScroll

Jenis: BOOL

Nilai yang diatur ke TRUE jika komponen dapat digulir, atau FALSE jika tidak.

cpPos

Jenis: COMPPOS

Struktur COMPPOS yang berisi informasi posisi dan ukuran.

wszFriendlyName[MAX_PATH]

Jenis: WCHAR[MAX_PATH]

Nama ramah komponen.

wszSource[INTERNET_MAX_URL_LENGTH]

Jenis: WCHAR[INTERNET_MAX_URL_LENGTH]

URL komponen.

wszSubscribedURL[INTERNET_MAX_URL_LENGTH]

Jenis: WCHAR[INTERNET_MAX_URL_LENGTH]

URL berlangganan.

dwCurItemState

Jenis: DWORD

Status komponen saat ini. Ini bisa mengambil salah satu nilai berikut.

IS_NORMAL

Layar normal

IS_FULLSCREEN

Layar penuh

IS_SPLIT

Layar terpisah

csiOriginal

Jenis: COMPSTATEINFO

Struktur COMPSTATEINFO dengan status komponen saat pertama kali ditambahkan.

csiRestored

Jenis: COMPSTATEINFO

Struktur COMPSTATEINFO dengan status komponen yang dipulihkan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional, Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Header shlobj_core.h (termasuk Shlobj.h)