Navigation:  bBrowser >

bBrowser:CellDragDrop()

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

Zweck

Callback-Methode für Drag&Drop zwischen zwei bBrowser-Controls.

Klasse

bBrowser

Typ

Methode

Syntax

<oBrowser>:CellDragDrop(

<iMode>,

<hDragOwner>,

<hDragData>

) Æ lSuccess

Argumente

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

 

Modus

Beschreibung

Returnwert

BCDM_DRAGSTART

Der Drag&Drop-Vorgang wird gestartet.

 

Hinweis

Dieser Modus tritt nur im Server auf.

Der Returnwert FALSE bricht den Drag&Drop-Vorgang ab.

BCDM_DRAGOVER

Der Mauszeiger steht über einem bBrowser.

 

Hinweis

Dieser Modus tritt nur im Client auf.

Der Returnwert FALSE signalisiert dem Server, dass der Client die Drag&Drop-Operation nicht unterstützt. Der Mauszeiger wird als durchgestrichener Kreis dargestellt.

BCDM_DROP

Die gedrückte linke Maus-taste wurde losgelassen und damit die Datenzellen über dem Client fallenge-lassen.

 

Hinweis

Dieser Modus tritt nur im Client auf.

Der Returnwert hat keine Auswirkung.

BCDM_DRAGEND

Der Drag&Drop-Vorgang wurde erfolgreich beendet.

 

Hinweis

Dieser Modus tritt nur im Server auf.

Der Returnwert hat keine Auswirkung.

BCDM_DRAGCANCEL

Der Drag&Drop-Vorgang wurde abgebrochen.

 

Hinweis

Dieser Modus tritt nur im Server auf.

Der Returnwert hat keine Auswirkung.

 

Datentyp:DWord

 

<hDragOwner>Das Handle des bBrowser (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 Drag&Drop-Modus korrekt abgearbeitet wurde.
Datentyp:Logic

Beschreibung

bBrowser:CellDragDrop() ist eine Callback-Methode, die während eines Drag&Drop-Vorgangs aufgerufen wird. Die Methode überprüft, ob im Owner des bBrowsers eine Methode mit dem selben Namen definiert ist und ruft diese gegebenenfalls mit einem bCellDragEvent-Objekt als einziges Argument auf.

 

Der gesamte Drag&Drop-Vorgang ist in mehrere Modi unterteilt, die zum Teil im Server und zum Teil im Client auftreten. Für jeden einzelnen Modi ruft der bBrowser die Methode CellDragDrop() mit dem entsprechenden Modus auf. Der Owner des bBrowsers kann durch die Definition einer eigenen CellDragDrop()-Methode auf diese Modi reagieren.

Siehe auch

bBrowser:DragDropMode

bBrowser:Drag()

bBrowser:InDrag()

bCellDragEvent

bSample - DragDrop

 


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