Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

interop::GetIconIdFromIcon function (microsoft.ui.interop.h)

Gets the IconId that corresponds to the specified HICON, if the hicon argument is valid.

Note

The microsoft.ui.interop.h header has a dependency on microsoft.ui.h, which is not shipped as part of the Windows App SDK. You can run the MIDL compiler (midl.exe) on Microsoft.UI.idl in order to generate microsoft.ui.h. Or just use the functions in the winrt/Microsoft.ui.interop.h header instead.

C#. For C# desktop application developers, the interop functions in this header are wrapped by the methods of the Microsoft.UI.Win32Interop class.

Syntax

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

Parameters

hicon

Type: HICON

The handle of the icon for which to get the IconId.

iconId

Type: IconId

The icon identifier that corresponds to hicon, if hicon is valid. Otherwise, null.

Return value

Type: HRESULT

Returns S_OK if the function succeeds. Otherwise, returns a value that indicates the error.

Requirements

Requirement Value
Minimum supported client Windows 10, version 1809 (with Windows App SDK 1.0 or later)
Header microsoft.ui.interop.h

See also

Manage app windows


Feedback

Was this page helpful?

Additional resources