Arbeiten mit Mauscursors (Direct3D 9)

Mit den Mauscursormethoden kann die Anwendung einen Farbcursor angeben, indem eine Oberfläche bereitgestellt wird, die ein Bild enthält. Das System stellt sicher, dass dieser Cursor mit der halben oder mehr Anzeigerate aktualisiert wird, wenn die Bildrate der Anwendung langsam ist. Der Cursor wird jedoch nie häufiger aktualisiert als die Aktualisierungsrate der Anzeige.

Die Mauscursorposition ist an den Systemcursor gebunden und für die räumliche Auflösung des aktuellen Anzeigemodus entsprechend skaliert, kann jedoch explizit von der Anwendung verschoben werden. Dies entspricht dem Verhalten der Win32-API – unterstützter Systemmauscursor. Weitere Informationen zur Verwendung eines Mauscursors in Ihrer Direct3D-Anwendung finden Sie in den folgenden Referenzthemen.

Direct3D stellt sicher, dass die Maus entweder von Hardwareimplementierungen oder von der Direct3D-Laufzeit unterstützt wird, die hardwarebeschleunigte Blittingvorgänge beim Aufrufen von IDirect3DDevice9::P resent ausführt.

Programmiertipps