[VB] Mettre une application en ARRIERE plan

Mettre une application en ARRIERE plan [VB] - Programmation

Marsh Posté le 11-07-2001 à 13:09:45    

Bonjour.
 
Comment mettre une application en ARRIERE plan ?
 
En avant plan, je sais faire :
SetWindowPos fenetre.hwnd, -1, fenetre.Left / 15, fenetre.Top / 15, fenetre.Width / 15, fenetre.Height / 15, &H10 Or &H40
 
 
Alors, si qq peut m'aider...
D'avance, merci.
 
Cordialement.

Reply

Marsh Posté le 11-07-2001 à 13:09:45   

Reply

Marsh Posté le 11-07-2001 à 14:51:53    

En transposant depuis le C, il y a déja moyen de simplifier un peu la première expression si l'on ne veut pas bouger la fenêtre en même temps que changer son état "Avant plan".
 
SetWindowPos fenetre.hwnd, -1, fenetre.Left / 15, fenetre.Top / 15, fenetre.Width / 15, fenetre.Height / 15, &H10 Or &H40  
 
peut devenir
 
SetWindowPos fenetre.hwnd, -1, 0, 0, 0, 0, &H10 Or &H40 Or &H1 Or &H2  
(&H1 et &H2 indiquent qu'on conserve les positions et taille courantes).
 
Pour passer en arrière plan, cela devrait être la même chose avec
SetWindowPos fenetre.hwnd, +1, 0, 0, 0, 0, &H10 Or &H40 Or &H1 Or &H2  
ou (à tester)
SetWindowPos fenetre.hwnd, -2, 0, 0, 0, 0, &H10 Or &H40 Or &H1 Or &H2

Reply

Marsh Posté le 11-07-2001 à 15:48:57    

Super !
 
Merci !
 
[quote]

Reply

Sujets relatifs:

Leave a Replay

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