BBjSysGui::getWindows

Description

In BBj 8.0 and higher, this method returns a BBjVector of all existing BBjWindow objects (BBjTopLevelWindow or BBjChildWindow) with a specified name.

Syntax

Return Value

Method

BBjVector

getWindows(string name)

Parameters

Variable

Description

name

Specifies the name of a previously created window or windows.

Return Value

Returns a BBjVector object that contains all BBjWindows with the specified name.

Remarks

None.

Example

REM Obtain multiple BBjWindow objects

REM Obtain the instance of the BBjAPI object
LET myAPI!=BBjAPI()

REM Open the SysGui device
SYSGUI=UNT
OPEN (SYSGUI)"X0"

REM Obtain the instance of the BBjSysGui object
LET mySysGui!=myAPI!.getSysGui()

REM Set common addWindow param values
X=10
Y=10
WIDTH=200
HEIGHT=200
TITLE$="BBjWindow Example"
CONTEXT=10

REM Create a window with a title in the specified context
myWindow! = mySysGui!.addWindow(CONTEXT,X,Y,WIDTH,HEIGHT,TITLE$)
myWindow!.setName("Form")

REM Get the window(s) with the name "Form"
myWindows! = mySysGui!.getWindows("Form")

escape

See Also

BBjAPI

BBjWindow

See the BBj Object Diagram for an illustration of the relationship between BBj Objects.