Navigation:  Klassen > bCellGroupResizeEvent >

bCellGroupResizeEvent:Init()

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

Zweck

Erzeugt ein Objekt der Klasse bCellGroupResizeEvent.

Klasse

bCellGroupResizeEvent

Typ

Methode

Syntax

bCellGroupResizeEvent{

<hWindow>,

<iMessage>,

<iWParam>,

<iLParam>,

<oWindow>,

<iMode>,

<oCellGroupItem>,

<iTouchedEdge>,

<oStartCell>,

<oEndCell>,

<oStartCellNew>,

<oEndCellNew>,

<cInfoText>

} Æ oCellGroupResizeEvent

Argumente

<hWindow>Handle vom Owner des Events.
Datentyp:Ptr

 

<iMessage>Konstante der Windows-Message (WM_COMMAND).
Datentyp:Int

 

<iWParam>WParam der Windows-Message.
Datentyp:DWord

 

<iLParam>LParam der Windows-Message.
Datentyp:Long

 

<oWindow>Owner des Events.
Datentyp:Object

 

<iMode>Modus, in dem sich das Verschieben der Zellengruppe befindet. Es können folgende Modi auftreten:

 

Modus

Beschreibung

Return-Wert

BCGMM_START

Das Verschieben der Zellengruppe wird gestartet.

Der Return-Wert BCGMR_VALID bewirkt, dass die Zellengruppe verschoben werden kann.

Der Return-Wert BCGMR_INVALID verhindert das Verschieben.

BCGMM_CHECKCELL

Die neue Position der Zellengruppe kann geprüft werden.

Der Return-Wert BCGMR_VALID bewirkt, dass die Zellengruppe an die neue Position verschoben werden kann.

Der Return-Wert BCGMR_INVALID verhindert, dass die Zellengruppe an diese Position verschoben werden darf.

Der Return-Wert BCGMR_UNDEFINED bewirkt, dass der bBrowser prüft, ob die Zellengruppe an der neuen Position eine andere Zellengruppe überschneidet. Ist dies der Fall, dann darf die Zellengruppe nicht an diese Position verschoben werden.

BCGMM_FINISHREQUEST

Das Verschieben der Zellengruppe wurde beendet. Die neue Position kann übernommen oder abgewiesen werden.

Der Return-Wert BCGMR_VALID bzw. BCGMR_UNDEFINED bewirkt, dass die Zellengruppe an die neue Position verschoben wird.

Der Return-Wert BCGMR_INVALID verhindert, dass die Zellengruppe an die neue Position verschoben wird.

BCGMM_FINISH

Die Zellengruppe wurde an die neue Position verschoben.

Der Return-Wert wird nicht ausgewertet.

BCGMM_ABORT

Das Verschieben der Zellengruppe wurde abgebrochen.

Der Return-Wert wird nicht ausgewertet.

 

Datentyp:Int

 

<oCellGroupItem>Zellengruppe, deren Größe geändert wird.
Datentyp:bCellGroupItem

 

<iTouchedEdge>Die Rahmenseite der Zellengruppe, an der die Größe verändert wird. Es können folgende Werte auftreten:

 

Wert

Beschreibung

BCGRTE_LEFT

Die Größe der Zellengruppe wird am linken Rand verändert.

BCGRTE_TOP

Die Größe der Zellengruppe wird am oberen Rand verändert.

BCGRTE_RIGHT

Die Größe der Zellengruppe wird am rechten Rand verändert.

BCGRTE_BOTTOM

Die Größe der Zellengruppe wird am unteren Rand verändert.

 

Datentyp:Int

 

<oStartCell>Die Zelle, an der die Zellengruppe beginnt. Die Zelle definiert eine absolute Position.
Datentyp:bCell

 

<oEndCell>Die Zelle, an der die Zellengruppe endet. Die Zelle definiert eine absolute Position.
Datentyp:bCell

 

<oStartCellNew>Die neue Startzelle, an der die Zellengruppe beginnen soll. Die Zelle definiert eine absolute Position.
Datentyp:bCell

 

<oEndCellNew>Die neue Endzelle, an der die Zellengruppe enden soll. Die Zelle definiert eine absolute Position.
Datentyp:bCell

 

<cInfoText>Ein Info-Text, der während der Größenänderung angezeigt werden soll.
Datentyp:String

Rückgabewert

oCellGroupResizeEvent
Das erzeugte Objekt der Klasse bCellGroupResizeEvent.
Datentyp:bCellGroupResizeEvent

Beschreibung

bCellGroupResizeEvent:Init() erzeugt ein neues Objekt der Klasse bCellGroupResizeEvent und initialisiert es.

Siehe auch

bCellGroupEvent:CellGroupItem

bCellGroupResizeEvent:EndCell

bCellGroupResizeEvent:EndCellNew

bCellGroupResizeEvent:InfoText

bCellGroupResizeEvent:Mode

bCellGroupResizeEvent:StartCell

bCellGroupResizeEvent:StartCellNew

bCellGroupResizeEvent:TouchedEdge

 


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