Функция interop::GetIconFromIconId (microsoft.ui.interop.h)

Возвращает HICON , соответствующий указанному идентификатору IconId, если аргумент iconId является допустимым и в системе есть hicon , представляющий значок.

Примечание

Заголовок microsoft.ui.interop.h имеет зависимость от microsoft.ui.h, который не поставляется в составе Windows App SDK. Вы можете запустить компилятор MIDL (midl.exe) в , Microsoft.UI.idl чтобы создать microsoft.ui.h. Или просто используйте функции в заголовке winrt/Microsoft.ui.interop.h .

C#. Для разработчиков классических приложений C# функции взаимодействия в этом заголовке упаковываются методами класса Microsoft.UI.Win32Interop .

Синтаксис

HRESULT GetIconFromIconId(
  ::ABI::Microsoft::UI::IconId iconId,
  HICON                        *hicon
) noexcept;

Параметры

iconId

Тип: IconId

Идентификатор значка.

hicon

Тип: HICON

Дескриптор значка, соответствующий iconId, если iconId является допустимым и система имеет HICON , представляющий значок. В противном случае — значение null.

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

Тип: HRESULT

Возвращает S_OK , если функция выполнена успешно. В противном случае возвращает значение, указывающее на ошибку.

Требования

Требование Значение
Минимальная версия клиента Windows 10, версия 1809 (с Windows App SDK 1.0 или более поздней версии)
Верхняя часть microsoft.ui.interop.h

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

Управление окнами приложений