DDE客户端应用程序将一个WM_DDE_REQUEST消息发布到DDE服务器应用程序以请求数据项的值。
WM_DDE_REQUEST
wParam = (WPARAM) hwnd; //发布应用程序的句柄
lParam = (LPARAM) lParam; //持有cfFormat和物品su
参数
【HWND】
价值【wParam中】.标识发送消息的客户端窗口。
【lParam的】
保留【cfFormat】和【项目】参数。
参数 | 描述 |
【cfForma】t | 这是【lParam的】 【lParam的】.指定标准或注册的剪贴板格式。 |
【项目】 | 这是【lParam的】的HIWORD.包含标识从服务器请求的数据项的原子。 |
备注
发帖
客户端应用程序通过调用PostMessage功能而不是SendMessage功能发布WM_DDE_REQUEST消息。
客户端应用程序通过调用GlobalAddAtom函数分配【项目】.
接收
如果接收(服务器)应用程序可以满足请求,则它将使用包含所请求数据的WM_DDE_DATA消息进行响应。否则,它将使用负WM_DDE_ACK消息进行响应。
当使用WM_DDE_DATA或WM_DDE_ACK消息进行响应时,服务器应用程序可以重用【项目】原子,否则可以删除原子并创建一个新的原子。
也可以看看
GlobalAddAtom, PackDDElParam, PostMessage, ReuseDDElParam, SendMessage, UnpackDDElParam, WM_DDE_ACK, WM_DDE_DATA