Animer un formulaire avec l'api animatewindow

Contenu du snippet

Cet API permet de faire de jolis effets pour votre form.

Source / Exemple :


'Too ceux si dent leu fhormes :
Private Declare Function AnimateWindow Lib "user32" (ByVal hWnd As Long, ByVal dwTime As Long, ByVal dwFlags As Long) As Long

Private Sub Form_Load()
Debug.Print AnimateWindow(Me.hWnd, 1000, &H1 Or &H20000)
'1000 étant la Vitesse de l'animation [Plus c petit plus ca Va Vite]
'Vous pouveZ changer l'effet du formulaire par un de ceuX-la :
'&H1 : Pour animer la fenêtre de gauche à droite
'&H2 : Pour animer la fenêtre de droite à gauche
'&H4 : Pour animer la fenêtre du haut vers le bas
'&H8 : Pour animer la fenêtre du bas vers le haut
'&H10 : Pour réduire la fenêtre vers son centre (avec AW_HIDE), et inversement (avec AW_ACTIVATE)
'&H10000 : Pour cacher la fenêtre
'&H20000 : Pour la réactiver
'&H80000 : Pour faire un effet de fondu sur la fenêtre
'&H40000 : Pour faire rouler la fenêtre
End Sub

Conclusion :


C'est jouli no ? :}~
bon'prog ;)

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.