Mettre une application en ARRIERE plan [VB] - Programmation
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
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.