Vytvorenie kurzor

Pretože sú preddefinované štandardné kurzory, nie je potrebné na ich vytvorenie. Ak chcete použiť štandardný kurzor, žiadosť načíta kurzor rukoväť pomocou funkcie LoadCursor alebo LoadImage . Kurzor rukoväť je jedinečné hodnoty HCURSOR typu, ktorý identifikuje štandardná alebo Vlastná kurzor.

Vytvoriť vlastné kurzor pre aplikácie zvyčajne by použitie grafických aplikáciách a zahŕňať kurzor ako prostriedok v súbore zdrojov vymedzenie žiadosťou. V čase spustenia volať LoadCursor získať popisovač kurzor. Kurzor zdroje obsahujú údaje pre niekoľko rôznych zobrazovacie zariadenia. LoadCursor funkcia automaticky vyberie najvhodnejší údaje aktuálneho zobrazovacieho zariadenia. Načítať kurzor priamo z.AKTUÁLNE alebo.ANI súboru, použite funkciu LoadCursorFromFile.

Môžete vytvoriť aj vlastné kurzor v čase spustenia pomocou CreateIconIndirect funkciu, ktorá vytvorí kurzor na základe obsahu ICONINFO štruktúru. Funkcia GetIconInfo vyplní túto štruktúru s hot spot súradnice a informácie o súvisiacich bitovú masku a farbu.

Aplikácie by mali realizovať vlastné kurzory ako zdroje a používať LoadCursor, LoadCursorFromFilealebo LoadImage namiesto vytvárania kurzor v čase spustenia. Pomocou kurzora zdrojov zabraňuje zariadenie závislosť, zjednodušuje lokalizáciu a umožňuje aplikáciám zdieľať kurzor vzory.

CreateIconFromResourceEx funkcia umožňuje žiadosti o vytvorenie ikon a kurzorov založené na zdroj údajov. CreateIconFromResourceEx vytvára kurzor na základe binárnou zdroj údajov z iných spustiteľný súbor (.Súbory EXE) alebo knižníc (DLL). Musí pred volaním funkcie LookupIconIdFromDirectoryEx , ako aj niekoľko funkcií zdrojov. LookupIconIdFromDirectoryEx určuje najvhodnejšie kurzor údaje aktuálneho zobrazovacieho zariadenia. Ďalšie informácie o funkciách zdrojov v téme zdroje.

Index