Jump to content

WM_DDE_ACK

From EDM2
Revision as of 02:12, 28 April 2025 by Martini (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

This message notifies an application of the receipt and processing of a WM_DDE_EXECUTE, WM_DDE_DATA, WM_DDE_ADVISE, WM_DDE_UNADVISE or WM_DDE_POKE message, and in some cases, of a WM_DDE_REQUEST message.

This message is always posted.

Syntax

param1
HWND hwnd;          /* Window handle of the sender. */

param2
PDDESTRUCT pDdeStruct; /* DDE structure. */

Parameters

hwnd (HWND) - input
Window handle of the sender.
pDdeStruct (PDDESTRUCT) - input
DDE structure.
This points to a dynamic data exchange structure. See DDESTRUCT.
The acknowledging application modifies the fsStatus field to return
information about the status of the message received:
DDE_FACK
1 = request accepted
0 = request not accepted
DDE_FBUSY
1 = busy
0 = not busy
DDE_NOTPROCESSED: Reserved for application-specific return codes
DDE_FAPPSTATUS: The message was not understood and was ignored.
An application is expected to set DDE_FBUSY if it is unable to respond to the
request at the time it is received. The DDE_FBUSY flag is defined only when DDE_
FACK is 0.
offszItemName identifies the item for which the acknowledgment is being sent.

Returns

ulReserved (ULONG) - return
Reserved value, should be 0.

Default Processing

None.