ExtractAssociatedIcon

ExtractAssociatedIcon функция возвращает дескриптор для индексированного найдены в файле или значок в соответствующий исполняемый файл.

() HICON ExtractAssociatedIcon HINSTANCE  hInst, / / приложений экземпляра ручкиLPTSTRlpIconPath, / / путь и имя файла для значка / / хотелиLPWORDlpiIcon / / указатель индекс значка);
 

Параметры

hInst
Указывает экземпляр приложения, вызова функции.
lpIconPath
Указатель на строку, указывающее полный путь и имя файла, для которого требуется значок. Функция извлекает маркер значок этого файла или из исполняемого файла, связанного с этим файлом.

Если значок дескриптора извлекается из исполняемого файла, функция сохраняет полный путь и имя файла, что исполняемого файла в строке, который указывает lpIconPath.

lpiIcon
Указатель на слово , которое определяет индекс значка, дескриптор которого должен быть.

Если значок дескриптора извлекается из исполняемого файла, функция сохраняет идентификатор значка в WORD , который указывает lpiIcon.

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

Если функция выполнена успешно, возвращаемое значение является дескриптора icon. Если значок извлекается из связанного исполняемого файла, функция сохраняет полный путь и имя исполняемого файла в строке, который указывает lpIconPathи сохраняет идентификатор значка в WORD , который указывает lpiIcon.

Если вызов функции был неуспешен, возвращаемое значение равно NULL.

Примечания

Функции ExtractAssociatedIcon сначала ищет индексированные значка в файл, указанный в lpIconPath. Если функция не может получить дескриптор значка из этого файла, и файл имеет связанный с ним исполняемый файл, он выглядит в этом исполняемом файле для значка. Ассоциации с исполняемыми файлами основаны на расширения имени файла, хранятся в пользовательской части системного реестра и может определяться с помощью команды младший файловый менеджер.

QuickInfo

nbsp; Windows &NT: требует версии 3.5 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в shellapi.h.
Импорта библиотеки:Используйте shell32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.

Родственные слова

Обзор значки, значок функции ExtractIcon

Index