Partager via


Macro CopyCursor (winuser.h)

Copie le curseur spécifié.

Syntaxe

HCURSOR CopyCursor(
  [in] pcur
);

Paramètres

[in] pcur

Type : HCURSOR

Handle vers le curseur à copier.

Valeur retournée

Type : HCURSOR

Si l’appel réussit, la valeur de retour est un handle vers le curseur en double.

Si l’appel échoue, la valeur de retour est NULL. Pour obtenir des informations d’erreur étendues, appelez GetLastError.

Remarques

CopyCursor permet à une application ou à une DLL d’obtenir le handle sur une forme de curseur appartenant à un autre module. Ensuite, si l’autre module est libéré, l’application est toujours en mesure d’utiliser la forme du curseur.

Avant de fermer, une application doit appeler la fonction DestroyCursor pour libérer toutes les ressources système associées au curseur.

N’utilisez pas la fonction CopyCursor pour les curseurs animés. Utilisez plutôt la fonction CopyImage .

CopyCursor est implémenté en tant qu’appel à la fonction CopyIcon .

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

Spécifications

Requirement Valeur
Client minimum requis Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
plateforme cible Fenêtres
Header winuser.h (include Windows.h)

Voir aussi

Conceptuel

CopyIcon

CopyImage

Curseurs

DestroyCursor

GetCursor

Référence

SetCursor

ShowCursor