Fonctions cool pour modifier et animer les fenêtres

Description

Comme explicité susditement voici quelques fonctions pour modifier l'apparence des fenêtres et les animer dans leur déplacement et changement de taille

Have fun :-)

Source / Exemple :


' fait apparaitre ou disparaitre une feuille de la valeur qu'on veut à la valeur qu'on veut
FadeWindow(ByVal hWnd As Long, Debut As Integer, Fin As Integer, Optional Pas As Long = 1) As Boolean

' change l'opacité de la feuille
SetWindowOpacity(ByVal hWnd As Long, Opacité As Integer) As Boolean

' définit la couleur à afficher comme transparente pour la feuille
SetWindowLayer(ByVal hWnd As Long, Couleur As Long) As Boolean

' définit la fenêtre comme toujours visible ou non
SetWindowAlwaysOnTop(ByVal hWnd As Long, Optional OuiOuNon As Boolean = True) As Boolean

' fait clignoter la fenêtre jusqu'à ce qu'elle ait le focus
WindowBlink(ByVal hWnd As Long) As Boolean

' renvoie true si la fenêtre est la première fenêtre de l'écran
IsForegroundWindow(ByVal hWnd As Long) As Boolean

' change la taille de la fenêtre de façon animée
ResizeWindow(MaForm As Form, Height As Long, Width As Long, Optional Pas As Long = 1) As Boolean

' déplace la fenêtre de façon animée
MoveWindow(MaForm As Form, Top As Long, Left As Long, Optional Pas As Long = 1) As Boolean

' déplace et change la taille de la fenêtre de façon animée
MoveAndResizeWindow(MaForm As Form, Top As Long, Left As Long, Height As Long, Width As Long, Optional Pas As Long = 1) As Boolean

' exécute un fichier ou un programme
ShEx(hWnd As Long, Fichier As String, Optional Param As String = vbNullString) As Boolean

' attends un délai
Wait(Millisec As Long) As Boolean

Conclusion :


Si ya des améliorations ou des fonctions supplémentaires à faire faites le savoir !!!

Codes Sources

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.