Freigeben über


CopyCursor-Makro (winuser.h)

Kopiert den angegebenen Cursor.

Syntax

HCURSOR CopyCursor(
  [in] pcur
);

Die Parameter

[in] pcur

Typ: HCURSOR

Ein Handle für den Cursor, der kopiert werden soll.

Rückgabewert

Typ: HCURSOR

Wenn der Aufruf erfolgreich ist, ist der Rückgabewert ein Handle für den doppelten Cursor.

Wenn der Aufruf fehlschlägt, ist der Rückgabewert NULL. Rufen Sie GetLastError auf, um erweiterte Fehlerinformationen abzurufen.

Bemerkungen

CopyCursor ermöglicht es einer Anwendung oder DLL, das Handle für ein Cursor-Shape abzurufen, das einem anderen Modul gehört. Wenn das andere Modul freigegeben wird, kann die Anwendung weiterhin das Cursor-Shape verwenden.

Vor dem Schließen muss eine Anwendung die DestroyCursor-Funktion aufrufen, um alle Systemressourcen freizugeben, die dem Cursor zugeordnet sind.

Verwenden Sie die CopyCursor-Funktion nicht für animierte Cursor. Verwenden Sie stattdessen die CopyImage-Funktion .

CopyCursor wird als Aufruf der CopyIcon-Funktion implementiert.

#define CopyCursor(pcur) ((HCURSOR)CopyIcon((HICON)(pcur)))

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional [nur Desktop-Apps]
Mindestanforderungen für unterstützte Server Windows 2000 Server [nur Desktop-Apps]
Zielplattform Fenster
Header winuser.h (enthalten Windows.h)

Siehe auch

Konzeptionell

CopyIcon

CopyImage

Cursor

DestroyCursor

GetCursor

Referenz

SetCursor

ShowCursor