Freigeben über


CopyCursor-Makro (winuser.h)

Kopiert den angegebenen Cursor.

Syntax

void CopyCursor(
  [in]  pcur
);

Parameter

[in] pcur

Typ: HCURSOR

Ein Handle für den zu kopierenden Cursor.

Rückgabewert

Keine

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 dann 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

   
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winuser.h (einschließlich Windows.h)

Siehe auch

Konzept

CopyIcon

CopyImage

Cursor

DestroyCursor

GetCursor

Referenz

SetCursor

ShowCursor