Purpose
Return the area for the column value within a cell.
Class
Type
Method
Syntax
<oBrowser>:GetValueRect(
<iColumn>,
<nRowNo>,
<nRecNo>,
<srcArea>
) Æ lSuccess
Arguments
<iColumn> | The column number of the cell for which the area is to be determined. |
Data Type: | Integer |
<nRowNo> | The row number of the cell for which the area is to be determined. |
Data Type: | Integer | Float |
<nRecNo> | The record number of the cell for which the area is to be determined. |
Data Type: | Integer | Float |
<srcArea> | The rectangle structure in which 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 was determined. |
TRUE | The area was determined. |
FALSE | The area could not be determined. |
Data Type: | Logic |
Description
bBrowser:GetValueRect() determines the area required to display the value of a data cell.
Samples
The following sample determines the data area of the current cell.
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 data area of the current cell
oBrowser:GetValueRect(oBrowser:CurrentColumn,;
oBrowser:CurrentRow,;
oBrowser:CurrentRecNo,;
@srcArea)
? srcArea.Left
? srcArea.Top
? srcArea.Right
? srcArea.Bottom
See Also
Page url: http://www.YOURSERVER.com/index.html?bbrowser_getvaluerect.htm