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


Структура DETAILSINFO (shlobj_core.h)

Содержит подробные сведения для элемента папки оболочки. Используется с уведомлением SFVM_GETDETAILSOF .

Синтаксис

typedef struct _DETAILSINFO {
  PCUITEMID_CHILD pidl;
  int             fmt;
  int             cxChar;
  STRRET          str;
  int             iImage;
} DETAILSINFO;

Члены

pidl

Тип: PCUITEMID_CHILD

PIDL элемента, подробные сведения которого извлекаются.

fmt

Тип: int

Выравнивание заголовка столбца и текста подэлемента в столбце. Этот элемент может быть одним из следующих значений. Обратите внимание, что выравнивание крайнего левого столбца всегда оправдано по левому краю и не может быть изменено.

LVCFMT_CENTER

Текст выравнивается по центру.

LVCFMT_COL_HAS_IMAGES

Элемент заголовка содержит изображение в списке изображений.

LVCFMT_LEFT

Текст выравнивается по левому краю.

LVCFMT_RIGHT

Текст выравнивается по правому краю.

cxChar

Тип: int

Количество символов среднего размера в заголовке.

str

Тип: STRRET

Структура STRRET , содержащая строку, содержащую запрошенные сведения. Чтобы преобразовать эту структуру в строку, используйте StrRetToBuf или StrRetToStr.

iImage

Тип: int

Индекс значка в списке изображений оболочки, отображаемого в представлении.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Верхняя часть shlobj_core.h (включая Shlobj.h)