Navigation:  Klassen > bDragDropManager >

bDragDropManager:CellDragDrop()

Diese Seite drucken    Vorherige SeiteZurück zum Anfang des KapitelsNächste Seite

Zweck

Callback-Methode für Drag&Drop zwischen einem bBrowser und einem anderen Control oder Fenster.

Klasse

bDragDropManager

Typ

Methode

Syntax

<oDragDropManager>:CellDragDrop(

<oClient>,

<iMode>,

<hDragOwner>,

<hDragData>

) Æ lSuccess

Argumente

<oClient>Der Client, der von dem Drag&Drop-Vorgang betroffen ist.
Datentyp:bDragDropClient

 

<iMode>Modus, in dem sich der Drag&Drop-Vorgang befindet. Es können folgende Modi auftreten:

 

Modus

Beschreibung

BCDM_DRAGENTER

Der Mauszeiger wird mit gedrückter linken Maustaste in einen registrierten Client bewegt.

BCDM_DRAGLEAVE

Der Mauszeiger wird mit gedrückter linken Maustaste aus einem registrierten Client bewegt.

BCDM_DRAGOVER

Der Mauszeiger steht mit gedrückter linken Maustaste über einem registrierten Client.

BCDM_DROP

Die gedrückte linke Maustaste wurde losgelassen und damit die Daten über dem Client fallen gelassen.

 

Datentyp:DWord

 

<hDragOwner>Das Handle des Server, in dem der Drag&Drop-Vorgang gestartet wurde.
Datentyp:Ptr

 

<hDragData>Die Daten des Drag&Drop-Vorgangs.
Datentyp:Ptr

Rückgabewert

lSuccessLogischer Wert der definiert, ob der Modus vom Client unterstützt wird.
TRUEDer Client unterstützt den Modus.
FALSEDer Client unterstützt nicht den Modus.
Datentyp:Logic

Beschreibung

bDragDropManager:CellDragDrop() ist eine Callback-Methode, die während eines Drag&Drop-Vorgangs aufgerufen wird. Die Methode ruft im CommandOwner des Client eine Methode mit dem selben Namen auf und übergibt dieser als einziges Argument ein Objekt der Klasse bCellDragEvent.

Siehe auch

bDragDropClient:CommandOwner

bDragDropManager:GetClientFromWindow()

bDragDropManager:RegisterClient()

 


Page url: http://www.YOURSERVER.com/index.html?bdragdropmanager_celldragdrop.htm