RegisterClipboardFormatA, fonction (winuser.h)
Inscrit un nouveau format de Presse-papiers. Ce format peut ensuite être utilisé comme format de Presse-papiers valide.
Syntaxe
UINT RegisterClipboardFormatA(
[in] LPCSTR lpszFormat
);
Paramètres
[in] lpszFormat
Type : LPCTSTR
Nom du nouveau format.
Valeur retournée
Type : UINT
Si la fonction réussit, la valeur de retour identifie le format du Presse-papiers inscrit.
Si la fonction échoue, la valeur de retour est égale à zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
Si un format inscrit avec le nom spécifié existe déjà, un nouveau format n’est pas enregistré et la valeur de retour identifie le format existant. Cela permet à plusieurs applications de copier et coller des données à l’aide du même format de Presse-papiers inscrit. Notez que la comparaison des noms de format ne respecte pas la casse.
Les formats de Presse-papiers inscrits sont identifiés par des valeurs de la plage 0xC000 à 0xFFFF.
Lorsque les formats du Presse-papiers inscrits sont placés dans le Presse-papiers ou récupérés à partir du Presse-papiers, ils doivent être sous la forme d’une valeur HGLOBAL .
Exemples
Pour obtenir un exemple, consultez Inscription d’un format de Presse-papiers.
Notes
L’en-tête winuser.h définit RegisterClipboardFormat en tant qu’alias qui sélectionne automatiquement la version ANSI ou Unicode de cette fonction en fonction de la définition de la constante de préprocesseur UNICODE. La combinaison de l’utilisation de l’alias neutre en encodage avec du code qui n’est pas neutre en encodage peut entraîner des incompatibilités qui entraînent des erreurs de compilation ou d’exécution. Pour plus d’informations, consultez Conventions pour les prototypes de fonction.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | winuser.h (inclure Windows.h) |
Bibliothèque | User32.lib |
DLL | User32.dll |
Ensemble d’API | ext-ms-win-ntuser-misc-l1-2-0 (introduit dans Windows 8.1) |
Voir aussi
Conceptuel
Référence