Поделиться через


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

Возвращает IconId, соответствующий указанному HICON, если аргумент hicon действителен.

Примечание.

Заголовок microsoft.ui.interop.h имеет зависимость от microsoft.ui.h, которая не поставляется в составе пакета SDK для приложений Windows. Чтобы создать microsoft.ui.h, можно запустить компилятора MIDL (midl.exe) на Microsoft.UI.idl. Или просто используйте функции в заголовке 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 (с пакетом SDK для приложений Windows 1.0 или более поздней версии)
Заголовок microsoft.ui.interop.h

См. также

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