COMPONENT 構造体 (shlobj_core.h)
コンポーネントに関する情報を保持するために Windows 2000 で使用されます。 この構造体は、 IE4COMPONENT 構造体を置き換えます。
構文
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;
メンバー
dwSize
型: DWORD
構造体のサイズ。
dwID
型: DWORD
予約済み。 0 に設定します。
iComponentType
型: int
コンポーネントの種類。 次のいずれかの値を取ることができます。
COMP_TYPE_HTMLDOC
HTML ドキュメント
COMP_TYPE_PICTURE
Picture
COMP_TYPE_WEBSITE
Web サイト
COMP_TYPE_CONTROL
ActiveX コントロール。 この値は、 IActiveDesktop::AddDesktopItem に対してのみ有効です。
fChecked
種類: BOOL
コンポーネントが有効な場合は TRUE 、有効でない場合は FALSE に設定される値。
fDirty
種類: BOOL
コンポーネントが変更され、まだディスクに保存されていない場合に TRUE に設定される値。 コンポーネントが変更されていない場合、またはコンポーネントが変更されてディスクに保存されている場合は 、FALSE に設定されます。
fNoScroll
種類: BOOL
コンポーネントがスクロール可能な場合は TRUE 、それ以外の場合は FALSE に設定される値。
cpPos
種類: COMPPOS
位置とサイズの情報を含む COMPPOS 構造体。
wszFriendlyName[MAX_PATH]
種類: WCHAR[MAX_PATH]
コンポーネントのフレンドリ名。
wszSource[INTERNET_MAX_URL_LENGTH]
種類: WCHAR[INTERNET_MAX_URL_LENGTH]
コンポーネントの URL。
wszSubscribedURL[INTERNET_MAX_URL_LENGTH]
種類: WCHAR[INTERNET_MAX_URL_LENGTH]
サブスクライブされた URL。
dwCurItemState
型: DWORD
コンポーネントの現在の状態。 次のいずれかの値を取ることができます。
IS_NORMAL
標準画面
IS_FULLSCREEN
全画面表示
IS_SPLIT
分割画面
csiOriginal
コンポーネントが最初に追加されたときの状態を持つ COMPSTATEINFO 構造体。
csiRestored
コンポーネントの復元された状態を持つ COMPSTATEINFO 構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional、Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | shlobj_core.h (Shlobj.h を含む) |