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


Функция OleGetIconOfFile (ole2.h)

Возвращает дескриптор метафайла, содержащего значок и метку строки для указанного имени файла.

Синтаксис

HGLOBAL OleGetIconOfFile(
  [in] LPOLESTR lpszPath,
  [in] BOOL     fUseFileAsLabel
);

Параметры

[in] lpszPath

Указатель на файл, для которого требуется запросить значок и строку.

[in] fUseFileAsLabel

Указывает, следует ли использовать имя файла в качестве метки значка.

Возвращаемое значение

Если функция выполняется успешно, возвращаемое значение является дескриптором метафайла, содержащего и значок и метку для указанного файла. Если в базе данных регистрации для файла нет идентификатора CLSID, функция возвращает строку "Document". Если lpszPath имеет значение NULL, функция возвращает значение NULL.

Требования

Требование Значение
Минимальная версия клиента Windows 2000 Professional [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header ole2.h
Библиотека Ole32.lib
DLL Ole32.dll

См. также раздел

OleGetIconOfClass

OleMetafilePictFromIconAndLabel