Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Getting the state of the window
Message
De
17/01/2001 11:03:31
Héctor Lizarraga
Gobierno Del Edo de Querétaro
Querétaro, Mexique
 
 
À
Tous
Information générale
Forum:
Visual FoxPro
Catégorie:
Fonctions Windows API
Titre:
Getting the state of the window
Divers
Thread ID:
00464683
Message ID:
00464683
Vues:
51
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.
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform