SS_DRAGDROP Structure
Applies To
fpSpread control
Definition
typedef struct ss_dragdrop
{
SS_SELBLOCK BlockPrev;
SS_SELBLOCK BlockNew;
BOOL fDataBeingOverwritten;
BOOL fCopy;
BOOL fDataOnly;
BOOL fCancel;
} SS_DRAGDROP, FAR *LPSS_DRAGDROP;
Fields
The following fields are available:
| Field | Description |
|---|---|
| BlockPrev | Previous block |
| BlockNew | New block to which data is being dragged |
| fDataBeingOverwritten | TRUE if data is being overwritten |
| fCopy | Return TRUE if the data should be copied; FALSE if the data should be moved |
| fDataOnly | Return TRUE if only the data should be copied; otherwise, all formatting attributes are transferred |
| fCancel | Return TRUE if the drag/drop operation should be canceled |
Remarks
This structure is used with the SSM_DRAGDROP message to inform the application that the user has just performed a drag-and-drop operation. The application has the option to cancel the request by setting the fCancel option to TRUE.
See Also
SSM_DRAGDROP message