Page 1 sur 1
[R] Ajustement taille GUI par rapport à la taille écran
Posté : mer. 06 nov. 2013 08:47
par Hugues
Bonjour,
Je voudrais savoir s'il est possible de récuperer la hauteur de la barre de tâche windows?
En effet, je voudrais que mon GUI s'affiche en plein écran mais que sa partie basse s'arrête en haut de la barre de tâche...
J'ai touvé un code qui permet de le redimensionner, et mettre en plein écran:
► Afficher le texte
Code : Tout sélectionner
;==[Les Includes]====
#include <GUIConstantsEx.au3>
#include <GuiStatusBar.au3>
#include <TabConstants.au3>
#include <WindowsConstants.au3>
#include <Date.au3>
_LoadAll()
Func _LoadAll()
ConsoleWrite("You launch _LoadAll() function." & @CRLF)
$MainGUI = GUICreate("My Gui", 350, 250, 100, 100, BitOR($WS_MAXIMIZEBOX, $WS_MINIMIZEBOX, $WS_SIZEBOX,$WS_OVERLAPPEDWINDOW, _
$WS_TILEDWINDOW, $WS_POPUP,$WS_POPUPWINDOW, $WS_GROUP, $WS_TABSTOP, _
$WS_BORDER, $WS_CLIPSIBLINGS))
GUISetState ()
EndFunc
While 1
$msg = GUIGetMsg()
Select
Case $msg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
Merci par avance pour votre aide.
Re: [..] Ajustement taille GUI par rapport à la taille écran
Posté : mer. 06 nov. 2013 09:24
par jguinch
Pour avoir la taille et la position de la barre des tâches :
Code : Tout sélectionner
$aPos = WinGetPos("[CLASS:Shell_TrayWnd]")
$left = $aPos[0]
$right = $aPos[1]
$width = $aPos[2]
$height = $aPos[3]
MsgBox(0, "Barre des tâches", "Left : " & $left & " px" & @CRLF & _
"Right : " & $right & " px" & @CRLF & _
"Width : " & $width & " px" & @CRLF & _
"Height : " & $height & " px" )
Re: [..] Ajustement taille GUI par rapport à la taille écran
Posté : mer. 06 nov. 2013 10:31
par Hugues
Merci beaucoup!