Zweck
Ermittelt den Bereich eines Datensatzgruppen-Elements.
Klasse
Typ
Methode
Syntax
<oBrowser>:GetRecordGroupItemRect(
<oRecordGroupItem>,
<srcArea>
) Æ lSuccess
Argumente
<oRecordGroupItem> | Datensatzgruppen-Element, für das der Bereich ermittelt werden soll. |
Datentyp: | bRecordGroupItem |
<srcArea> | Rechteck-Struktur, in welcher der ermittelte Bereich zurückgegeben wird. |
Das Argument muss per Referenz übergeben werden.
Datentyp: | _winRect |
Rückgabewert
lSuccess | Logischer Wert, der definiert, ob der Bereich für das Datensatzgruppen-Element ermittelt werden konnte. |
TRUE | Der Bereich konnte ermittelt werden. |
FALSE | Der Bereich konnte nicht ermittelt werden. |
Datentyp: | Logic |
Beschreibung
bBrowser:GetRecordGroupItemRect() ermittelt das Rechteck, in dem ein Datensatzgruppen-Element im bBrowser angezeigt wird. Die Koordinaten im Rechteck beziehen sich auf die ClientArea des bBrowser und haben ihren Nullpunkt links oben.
Beispiele
Das folgende Beispiel ermittelt zum aktuellen Datensatz den Bereich des zugehörigen Datensatzgruppen-Elements.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL oRecordGroupItem AS bRecordGroupItem
LOCAL srcArea IS _winRECT
// Browser erzeugen und anzeigen
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Datensatzgruppen-Element zum aktuellen Datensatz ermitteln
oRecordGroupItem := oBrowser:RecordGroup:ItemList:ItemFomRecNo(oBrowser:CurrentRecNo,;
BRGILIFRO_SUBSEARCH)
// Bereich des Datensatzgruppen-Elements ermitteln
oBrowser:GetRecordGroupItemRect(oRecordGroupItem,;
@srcArea)
? srcArea.Left
? srcArea.Top
? srcArea.Right
? srcArea.Bottom
Siehe auch
Page url: http://www.YOURSERVER.com/index.html?bbrowser_getrecordgroupitemrect.htm