Share

ADUI_DRAGDATA Structure

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.

Was this information helpful?