Navigation:  Klassen > bBrowser >

bBrowser:GetRecordGroupItemRect()

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

Zweck

Ermittelt den Bereich eines Datensatzgruppen-Elements.

Klasse

bBrowser

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

lSuccessLogischer Wert, der definiert, ob der Bereich für das Datensatzgruppen-Element ermittelt werden konnte.
TRUEDer Bereich konnte ermittelt werden.
FALSEDer 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

bBrowser:GetCaptionRect()

bBrowser:GetCellAreaRect()

bBrowser:GetCellFocusRect()

bBrowser:GetCellRect()

bBrowser:GetColumnRect()

bBrowser:GetEditRect()

bBrowser:GetFooterRect()

bBrowser:GetInfoRect()

bBrowser:GetRowRect()

bBrowser:GetSelectorRect()

 


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