How to check window state(minimized,maximized etc) in Team developer ? Is there any built in function available for the same ?
Asked
Active
Viewed 125 times
2 Answers
0
You can use SalGetWindowState() function for checking window state. Function take only one argument which is the handle of the window to be checked.
If SalGetWindowState(windowhandle) = Window_Minimized
Call VisWinShow(windowhandle, SHOW_Normal)
Please Note: VisWinShow() function sets visibility state of a window. Its first argument is the window handle and second argument can be SHOW_Minimized, SHOW_Normal, SHOW_Maximized or SHOW_Hidden.

Chandralal
- 559
- 2
- 11
- 26
0
Using SalGetWindowState(hWndForm)
you can check any of the following states:
`Window_Invalid ( Value = 1 )
Window_Maximized ( Value = 3 )
Window_Minimized ( Value = 4 )
Window_Normal ( Value = 5 )
Window_NotVisible ( Value = 2 )`
Of course if you are using Word automation, you can't refer to hWndForm
, so in this case use:
Set nState = iWord__Application.PropGetWindowState( )
Other options are:
Set bIsMaximised = VisWinIsMaximized (hWndForm)
Set bIsMinimised = VisWinIsMinimized(hWndForm)
Set bIsNormal = VisWinIsRestored (hWndForm)
Set bIsValid = VisWinIsWindow(hWndForm)

Steve Leighton
- 790
- 5
- 15