Kérdés # 960 ... menit normál egér Delphi prihozhenii a soyustvenny ini egér m ... (grafika (2D és

Valószínűleg nem az ini és ani?
Meg kell prikompilit fájl (ok) a kurzor (ok), mint egy forrás (ok) a exe-fájlt (vagy dll) alkalmazást, majd töltse le őket az erőforrás, és hozzá egy képernyő objektum típus Screen.Cursors [nomer_kursora]: = LoadCursor (.) ;

Én magam így is tett, de ásni a forráskódot vonakodás. Itt van egy a sok példa a DelphiWorld (Azt tanácsolom letölthető):
Határozza meg és használja a kurzort
--------------------------------------------------------------------------------
Első (mivel sok esik ebbe a csapdába), győződjön meg arról, hogy a név .RES-fájlt, amelyben tartod a kurzort eltér a .RES-fájlt a projekt, azaz ha a projekt neve MyApp.DPR, ne használja tárolására az új erőforrás fájl MyApp.RES. Létre kell hoznia egy külön .RES-fájlt egy másik nevet (pl MyApp01.RES), és tartalmazza azt a projektben, mint ez:


Nem lehet hozzárendelni a kurzor kurzor tulajdonság az alkatrész vagy DragCursor .RES-fájlt közvetlenül, el kell végezni a számos közbenső lépéseket. Minden projekt Delphi meghatároz egy globális objektum neve képernyő (típus tscreen), amely többek között meghatározza egy sor kurzorok nevű, furcsa módon, kurzorok. Ha rákattint az ingatlan Kurzor / DragCursor az Object Inspector, a legördülő listából, és a lista elemeit a megadott tömb.

Mert előfutárai Delphi használja a tömb elemeit indexek kezdve 1 vagy kevesebb (azaz csak a negatív számok), így a saját kurzor helyén egy sorszámmal kezdődő nulla felett.

Kezdeni, meg egy állandó, mondjuk így:


Ezután le kell töltenie a kurzort. Ezt meg lehet tenni a OnCreate eseménykezelő a következő formában:


Akkor csak meg a DragCursor tulajdonság bármely szabályozás:

Megjegyzés: A neve a kurzor mindig írva nagybetű, mint amelyben a LoadCursor és a nevét .RES-fájlban.