Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Making top level form active
Message
De
01/04/2003 01:39:45
 
 
À
31/03/2003 19:44:28
Mike Sue-Ping
Cambridge, Ontario, Canada
Information générale
Forum:
Visual FoxPro
Catégorie:
Gestionnaire d'écran & Écrans
Divers
Thread ID:
00768739
Message ID:
00772277
Vues:
27
Hi Mike,

I guess the HWnd property must be in VFP7 or later as I have not encountered such form property (am using VFP6). That property definitely is very useful as you don't API calls to get its handle anymore.

Thanks
Dennis


>>
>>The last line in your code:
>>
>>
>>=SetForegroundWindow(lh_form.HWnd)
>>
>>
>>Is 'lh_form.HWnd' typed exactly as is? Since you put a dot, is HWnd a property of lh_form?
>>
>>Thanks
>>
>>My solution was to put the following before the READ EVENTS statement in my startup VFP prg:
>>
>>
>>DO FORM app_start
>>lh_form = _SCREEN.ACTIVEFORM
>>DECLARE SHORT SetForegroundWindow IN USER32.DLL INTEGER hWnd
>>=SetForegroundWindow(lh_form.HWnd)
>>
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform