API Meilleure résolution Optimisé pour |
Membre de Click-FR®, Réseau francophone Paie-Par-Click SetWindowPosDate de parution : 10/03/2000 - Cette fiche API a été lue 8430 fois Description SetWindowPos déplace une fenêtre à une nouvelle position à l'écran. Ses coordonnées physiques, ses dimensions et sa position dans l'ordre Z peuvent être manipulées (l'ordre Z ou Z-order détermine quelle fenêtre sera au dessus des autres). La fonction retourne 0 en cas d'erreur ou 1 en cas de succès. Syntaxe
hwnd hWndInsertAfter HWND_BOTTOM = 1
Mettre la fenêtre en bas de l'ordre Z. HWND_NOTOPMOST = -2
Put the window below all topmost windows and above all non-topmost windows. HWND_TOP = 0
Mettre la fenêtre au dessus des autres. HWND_TOPMOST = -1
Mettre la fenêtre au dessus de toutes les autres en permanence. x y cx cy wFlags
Compatibilité Toutes versions Remarque
Exemple 1 // Déplace la fenêtre en cours vers le // coin haut gauche de l'écran et la fait apparaître // par dessus toutes les autres en permanence. // Ne redimensionne pas mais redessine la fenêtre à // sa nouvelle position hWnd est un entier long flags est un entier long HWND_TOPMOST est un entier long = -1 retVal est un entier long // Du code offert par Beaussier en ligne ! hWnd = Handle() flags = 0x21 // SWP_NOSIZE + SWP_DRAWFRAME retval = AppelDLL32("user32", "SetWindowPos", ... hWnd, HWND_TOPMOST, 0, 0, 1, 1, flags)
Rappel : Le code fourni est compatible Windev
v.4 et 5. Pour les versions supérieures, vous devez modifier le type des
variables numériques.
Par exemple : entier long devient entier. |