Jump to content

WM DDE ACK: Difference between revisions

From EDM2
Created page with "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== <pre> param1 HWND hwnd; Window handle of the sender.: param2 PDDESTRUCT pDdeStruct; DDE structure.: </pre> ==Parameters== ;hwnd (HWND) - input: Window handle of the sender. ;pDde..."
 
No edit summary
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
{{DISPLAYTITLE:WM_DDE_ACK}}
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 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.


Line 14: Line 15:
==Parameters==
==Parameters==
;hwnd ([[HWND]]) - input: Window handle of the sender.
;hwnd ([[HWND]]) - input: Window handle of the sender.
;pDdeStruct ([[PDDESTRUCT]]) - input: DDE structure.
;pDdeStruct (P[[DDESTRUCT]]) - input: DDE structure.
::This points to a dynamic data exchange structure. See [[DDESTRUCT]].
::This points to a dynamic data exchange structure. See [[DDESTRUCT]].
::The acknowledging application modifies the '''fsStatus''' field to return
::The acknowledging application modifies the '''fsStatus''' field to return

Latest revision as of 02:12, 28 April 2025

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.