DDEDATA 結構 (dde.h)
包含數據,以及傳送為 WM_DDE_DATA 訊息一部分之數據的相關信息。
語法
typedef struct {
unsigned short unused : 12;
unsigned short fResponse : 1;
unsigned short fRelease : 1;
unsigned short reserved : 1;
unsigned short fAckReq : 1;
unsigned short usFlags;
short cfFormat;
BYTE Value[1];
} DDEDATA;
成員
unused
類型: 不帶正負號的簡短
未使用的。
fResponse
類型: 不帶正負號的簡短
指出數據是否已傳送,以回應 WM_DDE_REQUEST 訊息或 WM_DDE_ADVISE 訊息。 如果此值為非零值,則會傳送數據以回應 WM_DDE_REQUEST 訊息。
fRelease
類型: 不帶正負號的簡短
指出接收 WM_DDE_POKE 訊息的應用程式是否應該釋放數據。 如果此值為非零值,應用程式應該釋放數據。
reserved
類型: 不帶正負號的簡短
保留的。
fAckReq
類型: BYTE
指出接收 WM_DDE_DATA 訊息的應用程式是否應該藉由傳送 WM_DDE_ACK 訊息來認可接收數據。 如果此值為非零值,應用程式應該傳送通知。
usFlags
cfFormat
類型: short
數據的格式。 格式應該是標準或已註冊的剪貼簿格式。 您可以使用下列標準剪貼簿格式:
CF_BITMAP (2)
CF_DIB (8)
CF_DIF (5)
CF_ENHMETAFILE (14)
CF_METAFILEPICT (3)
CF_OEMTEXT (7)
CF_PALETTE (9)
CF_PENDATA (10)
CF_RIFF (11)
CF_SYLK (4)
CF_TEXT (1)
CF_TIFF (6)
CF_WAVE (12)
CF_UNICODETEXT (13)
Value[1]
類型: BYTE[1]
包含數據。 數據的長度和類型取決於 cfFormat 成員。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限桌面應用程式] |
標頭 | dde.h (包含 Windows.h) |
另請參閱
概念
參考