General information
Category:
Windows API functions
Title:
Getting the state of the window
I downloaded this code here from UT:
*********************************
FUNCTION AppInstance
PARAMETERS WindowName
#DEFINE GW_OWNER 4
#DEFINE GW_HWNDFIRST 0
#DEFINE GW_HWNDNEXT 2
DECLARE integer SetForegroundWindow in win32api long lnhWnd
DECLARE integer GetWindowText in win32api integer, string, integer
DECLARE integer GetWindow in win32api integer,INTEGER
DECLARE integer IsWindowVisible in win32api integer
DECLARE integer GetActiveWindow in win32api
IsWindEx = .F.
if len(WindowName) < 1
return .t.
endif
foxhwnd = GetActiveWindow()
hwndNext = GetWindow(foxhwnd,GW_HWNDFIRST)
DO WHILE hwndNext <> 0
IF (hwndnext <> foxhwnd .AND. GetWindow(hwndnext,GW_OWNER) = 0)
Stuffer = SPACE(64)
x = GetWindowText(hwndnext,@Stuffer,64)
IF WindowName $ Stuffer
IsWindEx = .T.
=SetForegroundWindow(hwndnext)
EXIT
ENDIF
ENDIF
hwndNext = GetWindow(hwndnext,GW_HWNDNEXT)
ENDDO
RETURN IsWindEx
************************
It works perfectly, but if the window is minimized how can i bringing it up to its normal state?
Thanks in advance
Héctor L.
Next
Reply
View the map of this thread
View the map of this thread starting from this message only
View all messages of this thread
View all messages of this thread starting from this message only