C++
typedef struct tagADUI_DRAGDATA { CWnd * mpWnd; COleDataObject * mpDataObject; DWORD mdwKeyState; POINTL mPoint; DROPEFFECT mDropEffect; DROPEFFECT mDropList; } ADUI_DRAGDATA;
File
aduiDropTarget.h
Members
| Members | Description |
|---|---|
| mpWnd | Pointer to the window the cursor is entering, leaving, or currently over |
| mpDataObject | Points to the data object containing the data that can be dropped |
| mdwKeyState | Contains the state of the modifier keys. This is a combination of any number of the following: MK_CONTROL, MK_SHIFT, MK_ALT, MK_LBUTTON, MK_MBUTTON, and MK_RBUTTON. |
| mPoint | Contains the current location of the cursor in client coordinates. |
| mDropEffect | The effect that the user chose for the default drop operation based on the current key state. It can be DROPEFFECT_NONE. |
| mDropList | List of the drop effects that the drop source supports. Drop effect values can be combined using the bitwise OR (|) operation. |
Description
This is type ADUI_DRAGDATA.