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

Возвращает iconId , соответствующий указанному значению HICON, если аргумент 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 GetIconIdFromIcon(
  HICON                        hicon,
  ::ABI::Microsoft::UI::IconId *iconId
) noexcept;

Параметры

hicon

Тип: HICON

Дескриптор значка, для которого необходимо получить IconId.

iconId

Тип: IconId

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

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

Тип: HRESULT

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

Требования

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

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

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