_Message de _ notification DDE WM
une application cliente échange dynamique de données (dde) publie le message de _ _ notification de l’échange de données (dde) WM dans une application de serveur dde pour demander au serveur de fournir une mise à jour pour un élément de données à chaque modification de l’élément.
Pour poster ce message, appelez la fonction PostMessage avec les paramètres suivants.
#define WM_DDE_ADVISE 0x03E2
Paramètres
-
wParam
-
Handle de la fenêtre client qui publie le message.
-
lParam
-
Le mot de poids faible est un handle vers un objet mémoire global contenant une structure DDEADVISE qui spécifie la façon dont les données doivent être envoyées.
Le mot de poids fort contient un atome qui identifie l’élément de données demandé.
Notes
Si une application cliente prend en charge plusieurs formats de presse-papiers pour une seule rubrique et un seul élément, elle peut envoyer plusieurs messages de _ _ notification de l’échange de message pour la rubrique et l’élément, en spécifiant un format de presse-papiers différent pour chaque message. Notez qu’un serveur peut prendre en charge plusieurs formats uniquement pour les liaisons de données à chaud, et non pour les liaisons de données à chaud.
Publication
L’application cliente publie le message de _ _ notification de l’échange de messages avec le protocole WM en appelant la fonction PostMessage , et non la fonction SendMessage .
L’application cliente alloue l’objet mémoire globale à l’aide de la fonction GlobalAlloc . Elle alloue Atom à l’aide de la fonction GlobalAddAtom .
L’application cliente doit créer ou réutiliser le paramètre WM _ DDE _ Advise lParam en appelant la fonction PackDDElParam ou la fonction ReuseDDElParam .
Si l’application réceptrice (serveur) répond avec un message d' _ _ accusé de réception DDE négatif négatif, l’application de publication doit supprimer l’objet.
L’indicateur fRelease n’est pas utilisé dans les messages de _ _ notification DDE de WM , mais leur comportement de libération de données est similaire à celui des données de l’échange de _ _ données (DDE) WM et des messages d’entourage de données par le biais de la propriété fRelease . _ _
Réception
L’application serveur publie le message d’accusé de réception _ DDE DDE _ pour répondre positivement ou négativement. Lors de la publication de l' _ _ accusé de réception DDE de WM, l’application peut réutiliser l’Atom ou le supprimer et en créer un nouveau. Si le message d’accusé de réception _ DDE DDE _ est positif, l’application doit supprimer l’objet mémoire globale ; dans le cas contraire, l’application ne doit pas supprimer l’objet.
Le serveur doit créer ou réutiliser le paramètre WM _ DDE _ ACK lParam en appelant la fonction PackDDElParam ou la fonction ReuseDDElParam .
Spécifications
| 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 |
|