Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Извлекает сведения о системных значках оболочки.
Синтаксис
SHSTDAPI SHGetStockIconInfo(
SHSTOCKICONID siid,
UINT uFlags,
[in, out] SHSTOCKICONINFO *psii
);
Параметры
siid
Тип: SHSTOCKICONID
Одно из значений перечисления SHSTOCKICONID , указывающее, какой значок следует извлечь.
uFlags
Тип: UINT
Сочетание нулевых или более следующих флагов, указывающих, какие сведения запрашивается.
SHGSI_ICONLOCATION
Члены szPath и iIcon структуры SHSTOCKICONINFO получают путь и индекс значка запрошенного значка в формате, подходящем для передачи функции ExtractIcon . Числовое значение этого флага равно нулю, поэтому вы всегда получаете расположение значка независимо от других флагов.
SHGSI_ICON
Элемент hIcon структуры SHSTOCKICONINFO получает дескриптор указанного значка.
SHGSI_SYSICONINDEX
Элемент iSysImageImage структуры SHSTOCKICONINFO получает индекс указанного значка в системном списке образов.
SHGSI_LINKOVERLAY
Изменяет значение SHGSI_ICON путем добавления функции наложения ссылки на значок файла.
SHGSI_SELECTED
Изменяет значение SHGSI_ICON путем смешивания значка с цветом выделения системы.
SHGSI_LARGEICON
Изменяет значение SHGSI_ICON путем получения функции большой версии значка, как указано SM_CXICON и системных метрик SM_CYICON.
SHGSI_SMALLICON
Изменяет значение SHGSI_ICON, вызывая функцию для получения небольшой версии значка, как указано в SM_CXSMICON и SM_CYSMICON системных метрик.
SHGSI_SHELLICONSIZE
Изменяет значения SHGSI_LARGEICON или SHGSI_SMALLICON путем получения значков размера оболочки, а не размеров, указанных системными метриками.
[in, out] psii
Тип: SHSTOCKICONINFO*
Указатель на структуру SHSTOCKICONINFO . При вызове этой функции необходимо задать для элемента cbSize этой структуры размер структуры SHSTOCKICONINFO . При возврате этой функции содержит указатель на структуру SHSTOCKICONINFO , содержащую запрошенные сведения.
Возвращаемое значение
Тип: HRESULT
Если эта функция выполнена успешно, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT .
Замечания
Если эта функция возвращает дескриптор значка в элементе hIcon структуры SHSTOCKICONINFO , на которую указывает psii, вы несете ответственность за освобождение значка с помощью DestroyIcon , если вам больше не нужно.
Требования
| Требование | Ценность |
|---|---|
| Минимальный поддерживаемый клиент | Windows Vista [только классические приложения] |
| минимальный поддерживаемый сервер | Windows Server 2008 [только классические приложения] |
| целевая платформа | Виндоус |
| Header | shellapi.h |
| Library | OneCore.Lib |
| DLL | Shell32.dll |
| Набор API | ext-ms-win-shell-shell32-l1-2-1 (представлено в Windows 10 версии 10.0.10240) |