ExtractAssociatedIcon функция возвращает дескриптор для индексированного найдены в файле или значок в соответствующий исполняемый файл.
() HICON ExtractAssociatedIcon HINSTANCE hInst, / / приложений экземпляра ручкиLPTSTRlpIconPath, / / путь и имя файла для значка / / хотелиLPWORDlpiIcon / / указатель индекс значка);
Если значок дескриптора извлекается из исполняемого файла, функция сохраняет полный путь и имя файла, что исполняемого файла в строке, который указывает lpIconPath.
Если значок дескриптора извлекается из исполняемого файла, функция сохраняет идентификатор значка в WORD , который указывает lpiIcon.
Если функция выполнена успешно, возвращаемое значение является дескриптора icon. Если значок извлекается из связанного исполняемого файла, функция сохраняет полный путь и имя исполняемого файла в строке, который указывает lpIconPathи сохраняет идентификатор значка в WORD , который указывает lpiIcon.
Если вызов функции был неуспешен, возвращаемое значение равно NULL.
Функции ExtractAssociatedIcon сначала ищет индексированные значка в файл, указанный в lpIconPath. Если функция не может получить дескриптор значка из этого файла, и файл имеет связанный с ним исполняемый файл, он выглядит в этом исполняемом файле для значка. Ассоциации с исполняемыми файлами основаны на расширения имени файла, хранятся в пользовательской части системного реестра и может определяться с помощью команды младший файловый менеджер.
nbsp; Windows &NT: требует версии 3.5 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в shellapi.h.
Импорта библиотеки:Используйте shell32.lib.
Юникод:В версии Юникода и ANSI в Windows NT.
Обзор значки, значок функции ExtractIcon