DDE客户端应用程序发布WM_DDE_UNADVISE消息以通知DDE服务器应用程序不再更新该项目的指定项目或特定剪贴板格式。这将终止指定项目的热或热数据链接。
WM_DDE_UNADVISE
wParam = (WPARAM) hwnd; //发布应用程序的句柄
lParam = (LPARAM) lParam; //格式和项目原子
参数
【HWND】
价值【wParam中】.标识发送消息的客户端窗口。
【lParam的】
保留【cfFormat】和【项目】参数。
参数 | 描述 |
【cfFormat】 | 这是【lParam的】 【lParam的】.指定要撤销更新请求的项目的剪贴板格式。如果【cfFormat】为NULL,则该项目的所有活动WM_DDE_ADVISE对话将被终止。 |
【项目】 | 这是【lParam的】的HIWORD.包含一个全局原子,用于标识正在撤回更新请求的项目。当【项目】为NULL时,与会话关联的所有活动的WM_DDE_ADVISE链接将被终止。 |
备注
发帖
客户端应用程序通过调用PostMessage功能而不是SendMessage功能发布WM_DDE_UNADVISE消息。
客户端应用程序通过调用GlobalAddAtom函数来分配【项目】.
接收
服务器应用程序发布WM_DDE_ACK消息以反应积极或反应。当发布WM_DDE_ACK时,服务器可以重用【项目】原子,否则可以删除原子并创建一个新的原子。
也可以看看
GlobalAddAtom, PackDDElParam, PostMessage, ReuseDDElParam, SendMessage, UnpackDDElParam, WM_DDE_ACK, WM_DDE_ADVISE