Zweck
Callback-Methode für Drag&Drop zwischen einem bBrowser und einem anderen Control oder Fenster.
Klasse
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
lSuccess | Logischer Wert der definiert, ob der Modus vom Client unterstützt wird. |
TRUE | Der Client unterstützt den Modus. |
FALSE | Der 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
bDragDropManager:GetClientFromWindow()
bDragDropManager:RegisterClient()
Page url: http://www.YOURSERVER.com/index.html?bdragdropmanager_celldragdrop.htm