[VB] Comment savoir si mon appli est au premier plan ?

Comment savoir si mon appli est au premier plan ? [VB] - Programmation

Marsh Posté le 08-04-2001 à 14:02:51    

Je m'explique, j'ai fais des raccourcis clavier pour faciliter la manipulation de mon appli VB.
Or ces raccourcis ne sont pas une combinaison de touches, style CTRL + ..., mais juste une lettre du clavier ( L = Lecture, P = Pause, ...)
Donc quand mon appli n'est pas au premier plan, c'est l'appli du premier plan qui recupère les touches tapées au clavier ( les raccourcis ), et avec un traitement de texte les raccourcis se retrouvent dans le texte, logique.
Donc je voudrais que mes raccourcis ne soient operationnels que quand mon appli est au premier plan.
 
Si vous connaissez la fonction ...

Reply

Marsh Posté le 08-04-2001 à 14:02:51   

Reply

Marsh Posté le 08-04-2001 à 22:04:18    

?

Reply

Marsh Posté le 09-04-2001 à 00:05:42    

GetForegroundWindow() ???

Reply

Marsh Posté le 09-04-2001 à 00:24:14    

Non c plutot
Public Declare Function GetActiveWindow Lib "user32" () As Long
 
et tu compares dans un timer
me.hwnd et GetActiveWindow
si c'est égal c'est que ta fenetre est devant.
 
bon courage pour la suite de ton prog.

Reply

Marsh Posté le 09-04-2001 à 00:33:51    

merci

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed