. DirectXtras Home

DirectCommunication Xtra
DirectConnection Xtra
DirectControl Xtra
DirectEmail Xtra
DirectFTP Xtra
DirectImage Xtra
DirectInteraction Xtra
DirectOS Xtra
License Agreement
Licensing Fees
Order Form
DirectSMS Xtra
DirectSound Xtra
DirectTransition Xtra
DirectTransition3D Xtra Set I
DirectTransition3D Xtra Set II
DirectTransition3D Xtra Set III
DirectTTS Xtra
DirectXport Xtra


Special Discounted Bundles

The Gallery
How To Order
Order Form
Check for Upgrades

Sign in
Change Your Profile

Contact Us

Xtra Power for Director & Authorware

DirectOS Xtra
 Directing Windows and MacOS. The OS at your fingertips!

Authorware 4.x Compatible Authorware 5.x CompatibleAuthorware 6.x CompatibleAuthorware 7.x CompatibleDirector 5.x Compatible Director 6.x CompatibleDirector 7.x Compatible Director 8.x CompatibleDirector MX Compatible     MacOS 8.x and 9.x CompatibleMacOS X CompatibleWindows Compatible   

dosGetWindowState(integer WindowID, string State)

Gets the state of the specified window.

Parameters :

WindowID : An integer specifying the window ID. This should be a value returned from one of the window ID retrieval methods.
State :
A string specifying the state to get from the specified window to. This parameter is case insensitive.

Possible Values for Windows and MacOS :

"Normal" : Checks if the window is in Normal state.
"Hidden" : Checks if the window is in Hidden state.
: Checks if the window is in Maximized state. On MacOS, this is equivalent to "Normal".

Possible Values for Windows only :

"Minimized" : Checks if the window is in Minimized state.

Return Value : An integer indicating whether the window is in the queried state or not. If 1 is returned, the method was successful and the window is in the queried state. If 0 is returned, the window is not in the queried state, or the method was not successful, in which case dosGetLastError() should be called to determine the cause of the error. 

Possible Returned Error Codes via dosGetLastError() :
10002 : Invalid value for parameter 2.
10029 : Bad window ID.

DirectXtras Inc.
P.O Box 2645, Menlo Park, CA, 94026, U.S.A
Voice: +1-415-5058249, Fax: +1-801-8585841
Toll Free: 1-800-4453093
E-mail General Information: info@directxtras.com
E-mail Technical Support: support@directxtras.com

Copyright 1996-2004 DirectXtras Inc. All Rights Reserved.
WebMaster: tamar@directxtras.com
Last Updated: 2/18/2002 3:14:24 PM.