Zweck
Erzeugt ein Objekt der Klasse bCellGroupResizeEvent.
Klasse
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
bCellGroupResizeEvent:EndCellNew
bCellGroupResizeEvent:InfoText
bCellGroupResizeEvent:StartCell
bCellGroupResizeEvent:StartCellNew
bCellGroupResizeEvent:TouchedEdge
Page url: http://www.YOURSERVER.com/index.html?bcellgroupresizeevent_init.htm