WM_RENDERALLFORMATS message
Envoyé au propriétaire du Presse-papiers avant sa destruction, si le propriétaire du Presse-papiers a retardé le rendu d’un ou de plusieurs formats du Presse-papiers. Pour que le contenu du Presse-papiers reste disponible pour d’autres applications, le propriétaire du Presse-papiers doit afficher les données dans tous les formats qu’il est capable de générer et placer les données dans le Presse-papiers en appelant la fonction SetClipboardData .
Une fenêtre reçoit ce message via sa fonction WindowProc.
#define WM_RENDERALLFORMATS 0x0306
Paramètres
-
wParam
-
Ce paramètre n’est pas utilisé et doit être égal à zéro.
-
lParam
-
Ce paramètre n’est pas utilisé et doit être égal à zéro.
Valeur retournée
Si une application traite ce message, elle doit retourner zéro.
Notes
Lorsque vous répondez à un message WM_RENDERALLFORMATS, l’application doit appeler la fonction OpenClipboard, puis case activée qu’elle est toujours le propriétaire du Presse-papiers en appelant la fonction GetClipboardOwner avant d’appeler SetClipboardData.
L’application doit case activée qu’elle est toujours le propriétaire du Presse-papiers après l’ouverture du Presse-papiers, car après avoir reçu le message WM_RENDERALLFORMATS, mais avant d’ouvrir le Presse-papiers, une autre application peut avoir ouvert et pris possession du Presse-papiers, et les données de cette application ne doivent pas être remplacées.
Dans la plupart des cas, l’application ne doit pas appeler la fonction EmptyClipboard avant d’appeler SetClipboardData, car cela efface les formats du Presse-papiers que l’application a déjà affichés.
Lorsque l’application retourne, le système supprime tous les formats non mis à jour de la liste des formats du Presse-papiers disponibles. Pour plus d’informations sur le rendu différé, consultez Rendu différé.
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] |
En-tête |
|
Voir aussi
-
Référence
-
Conceptuel