Поделиться через


структура IE4COMPONENT (shlobj_core.h)

Используется Microsoft Internet Обозреватель 4.0 и Microsoft Internet Обозреватель 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 Professional, Windows XP [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть shlobj_core.h (включая Shlobj.h)