# Class TCEFDragAndDropMgr

Description
Hierarchy
Fields
Methods
Properties

## Unit

uCEFDragAndDropMgr

## Declaration

`type TCEFDragAndDropMgr = class(TOLEDragAndDropMgr)`

## Description

This item has no description.

## Hierarchy

- TObject
- TOLEDragAndDropMgr
- TCEFDragAndDropMgr

## Overview

### Fields

Protected | `FCurrentDragData: ICefDragData;`
Protected | `FOLEEffect: integer;`
Protected | `FMozURLFormat: cardinal;`
Protected | `FHTMLFormat: cardinal;`
Protected | `FFileDescFormat: cardinal;`
Protected | `FFileContentsFormat: cardinal;`
Protected | `FOnDragEnter: TDragEnterEvent;`
Protected | `FOnDragOver: TDragOverEvent;`
Protected | `FOnDragLeave: TNotifyEvent;`
Protected | `FOnDrop: TDropEvent;`

### Methods

Protected | `function DragDataToDataObject_Unicode(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
Protected | `function DragDataToDataObject_Text(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
Protected | `function DragDataToDataObject_HTML(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
Protected | `function DragDataToDataObject_URL(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
Protected | `function DragDataToDataObject_FileDesc(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
Protected | `function DragDataToDataObject_FileContents(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
Protected | `procedure DataObjectToDragData(const aDataObject : IDataObject; var aDragData : ICefDragData);`
Protected | `function DataObjectToDragData_Unicode(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
Protected | `function DataObjectToDragData_Text(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
Protected | `function DataObjectToDragData_URL(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
Protected | `function DataObjectToDragData_HTML(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
Protected | `function DataObjectToDragData_FileDrop(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
Protected | `function HtmlToCFHtml(var aHTML, aBaseURL : ustring) : AnsiString;`
Protected | `procedure CFHtmlToHtml(const cf_html : AnsiString; var html, base_url : string);`
Protected | `function ZeroFiller(aNumber, aLength : integer) : AnsiString;`
Protected | `function FindStringField(const aString, aFieldName : AnsiString; var aPos : integer) : string;`
Public | `constructor Create;`
Public | `destructor Destroy; override;`
Public | `function StartDragging: TCefDragOperation;`
Public | `function CloneDragData(const aDragData : ICefDragData; aAllowedOps : TCefDragOperations) : boolean;`
Public | `function DragEnter(const DataObj: IDataObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint): HRESULT; override;`
Public | `function DragOver(grfKeyState: Longint; pt: TPoint; var dwEffect: Longint): HRESULT; override;`
Public | `function DragLeave: HRESULT; override;`
Public | `function Drop(const dataObj: IDataObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint): HRESULT; override;`

### Properties

Public | `property OnDragEnter : TDragEnterEvent read FOnDragEnter write FOnDragEnter;`
Public | `property OnDragOver : TDragOverEvent read FOnDragOver write FOnDragOver;`
Public | `property OnDragLeave : TNotifyEvent read FOnDragLeave write FOnDragLeave;`
Public | `property OnDrop : TDropEvent read FOnDrop write FOnDrop;`

## Description

### Fields

Protected | `FCurrentDragData: ICefDragData;`
This item has no description.

Protected | `FOLEEffect: integer;`
This item has no description.

Protected | `FMozURLFormat: cardinal;`
This item has no description.

Protected | `FHTMLFormat: cardinal;`
This item has no description.

Protected | `FFileDescFormat: cardinal;`
This item has no description.

Protected | `FFileContentsFormat: cardinal;`
This item has no description.

Protected | `FOnDragEnter: TDragEnterEvent;`
This item has no description.

Protected | `FOnDragOver: TDragOverEvent;`
This item has no description.

Protected | `FOnDragLeave: TNotifyEvent;`
This item has no description.

Protected | `FOnDrop: TDropEvent;`
This item has no description.

### Methods

Protected | `function DragDataToDataObject_Unicode(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
This item has no description.

Protected | `function DragDataToDataObject_Text(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
This item has no description.

Protected | `function DragDataToDataObject_HTML(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
This item has no description.

Protected | `function DragDataToDataObject_URL(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
This item has no description.

Protected | `function DragDataToDataObject_FileDesc(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
This item has no description.

Protected | `function DragDataToDataObject_FileContents(const aDragData : ICefDragData; var aFormat : TFormatEtc; var aMedium : TStgMedium) : boolean;`
This item has no description.

Protected | `procedure DataObjectToDragData(const aDataObject : IDataObject; var aDragData : ICefDragData);`
This item has no description.

Protected | `function DataObjectToDragData_Unicode(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
This item has no description.

Protected | `function DataObjectToDragData_Text(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
This item has no description.

Protected | `function DataObjectToDragData_URL(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
This item has no description.

Protected | `function DataObjectToDragData_HTML(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
This item has no description.

Protected | `function DataObjectToDragData_FileDrop(var aMedium : TStgMedium; var aDragData : ICefDragData) : boolean;`
This item has no description.

Protected | `function HtmlToCFHtml(var aHTML, aBaseURL : ustring) : AnsiString;`
This item has no description.

Protected | `procedure CFHtmlToHtml(const cf_html : AnsiString; var html, base_url : string);`
This item has no description.

Protected | `function ZeroFiller(aNumber, aLength : integer) : AnsiString;`
This item has no description.

Protected | `function FindStringField(const aString, aFieldName : AnsiString; var aPos : integer) : string;`
This item has no description.

Public | `constructor Create;`
This item has no description.

Public | `destructor Destroy; override;`
This item has no description.

Public | `function StartDragging: TCefDragOperation;`
This item has no description.

Public | `function CloneDragData(const aDragData : ICefDragData; aAllowedOps : TCefDragOperations) : boolean;`
This item has no description.

Public | `function DragEnter(const DataObj: IDataObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint): HRESULT; override;`
This item has no description.

Public | `function DragOver(grfKeyState: Longint; pt: TPoint; var dwEffect: Longint): HRESULT; override;`
This item has no description.

Public | `function DragLeave: HRESULT; override;`
This item has no description.

Public | `function Drop(const dataObj: IDataObject; grfKeyState: Longint; pt: TPoint; var dwEffect: Longint): HRESULT; override;`
This item has no description.

### Properties

Public | `property OnDragEnter : TDragEnterEvent read FOnDragEnter write FOnDragEnter;`
This item has no description.

Public | `property OnDragOver : TDragOverEvent read FOnDragOver write FOnDragOver;`
This item has no description.

Public | `property OnDragLeave : TNotifyEvent read FOnDragLeave write FOnDragLeave;`
This item has no description.

Public | `property OnDrop : TDropEvent read FOnDrop write FOnDrop;`
This item has no description.

Generated by PasDoc 1.0.4.