CreateIconIndirect

De CreateIconIndirect functie maakt een pictogram of de cursor van een ICONINFO structuur.

HICON CreateIconIndirect) PICONINFO  piconinfo / / aanwijzer naar pictogram informatiestructuur);
 

Parameters

piconinfo
Aanwijzer naar een ICONINFO structuur de functie gebruikt om te maken het pictogram of de cursor.

Retourwaarden

Als de functie slaagt, is de retourwaarde een ingang naar het pictogram of de cursor die is gemaakt.

Als de functie mislukt, is de retourwaarde NULL. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

De bitmaps in de structuur ICONINFO wordt opgehaald voordat u het pictogram of de cursor. Omdat het systeem de bitmaps tijdelijk in een device-context selecteren kan, moeten de hbmMask en hbmColor leden van de ICONINFO structuur niet al worden geselecteerd in de apparaatcontext van een. De toepassing moet blijven de oorspronkelijke bitmaps beheren en verwijderen van hen als ze niet langer nodig zijn.

Wanneer u klaar met het pictogram bent, vernietigen met behulp van de functie DestroyIcon.

Windows CE: Het pictogram onderdeel ondersteunt geen cursors. Wanneer u dit onderdeel, altijd het veld fIcon van de ICONINFO structuur instellen op TRUE.

Wanneer u de component iconcurs, kunt u de functie CreateIconIndirect gebruiken om pictogrammen of monochroom cursors te maken. Windows CE ondersteunt geen kleur cursors.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Pictogrammen overzicht, pictogram functies, DestroyIcon, ICONINFO

Index