Purpose
Determines the area of a data row.
Class
Type
Method
Syntax
<oBrowser>:GetRowRect(
<nRowNo>,
<nRecNo> | <oRecordGroupItem>,
<srcArea>
) Æ lSuccess
Arguments
<nRowNo> | The row number of the data row for that the area is to be determined. |
Data Type: | Integer | Float |
<nRecNo> | The record number of the data row for that the area is to be determined. |
Data Type: | Integer | Float |
<oRecordGroupInfo> | The record group item of the data row for that the area is to be determined. |
Data Type: | bRecordGroupInfo |
<srcArea> | The rectangle structure in that the determined area is returned. |
The structure must be specified by reference.
Data Type: | _winRect |
Return Value
lSuccess | A logical value that indicates whether the area for the data row was determined. |
TRUE | The area was determined. |
FALSE | The area could not be determined. |
Data Type: | Logic |
Description
bBrowser:GetRowRect() determined for a data row the area in that it is drawn.
Samples
The following sample determines the area of the current row.
LOCAL odbsCUSTOMER AS DBServer
LOCAL oBrowser AS bBrowser
LOCAL srcArea IS _winRECT
// Create browser and show it
odbsCUSTOMER := DBServer{"CUSTOMER"}
oBrowser := bBrowser{oOwner,;
1000,;
Point{0, 0},;
Dimension{300, 250}}
oBrowser:Use(odbsCUSTOMER)
oBrowser:Show()
// Determine the area of the current row
oBrowser:GetRowRect(oBrowser:CurrentRow,;
oBrowser:CurrentRecNo,;
@srcArea)
? srcArea.Left
? srcArea.Top
? srcArea.Right
? srcArea.Bottom
See Also
bBrowser:GetRecordGroupItemRect()
Page url: http://www.YOURSERVER.com/index.html?bbrowser_getrowrect.htm