IE4COMPONENT 结构 (shlobj_core.h)

由 Microsoft Internet Explorer 4.0 和 Microsoft Internet Explorer 4.01 用来保存有关组件的信息。 在 Windows 2000 中,它将替换为 COMPONENT 结构。

语法

typedef struct _tagIE4COMPONENT {
  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];
} IE4COMPONENT;

成员

dwSize

类型:DWORD

结构的大小。

dwID

类型:DWORD

保留。 设置为零。

iComponentType

类型: int

组件类型。 可以将其设置为以下值之一:

COMP_TYPE_HTMLDOC

COMP_TYPE_PICTURE

COMP_TYPE_WEBSITE

COMP_TYPE_CONTROL

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。

要求

要求
最低受支持的客户端 Windows 2000 专业版、Windows XP [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 shlobj_core.h (包括 Shlobj.h)