Ouvrir une fenêtre Maximiser
Ouvrir une fenêtre Maximiser
Bonjour
j'aimerais ouvrir une fenêtre avec une taille maximiser, comment le fait-on avec OpenWindow ?
sinon, y a-t-il une fonction pour dire à la fenêtre de prendre la taille maximale, que je puisse mettre après sa création? (en gardant la barre des tâches visibles)
merci.
j'aimerais ouvrir une fenêtre avec une taille maximiser, comment le fait-on avec OpenWindow ?
sinon, y a-t-il une fonction pour dire à la fenêtre de prendre la taille maximale, que je puisse mettre après sa création? (en gardant la barre des tâches visibles)
merci.
-
- Messages : 30
- Inscription : lun. 26/avr./2004 11:30
- Localisation : V'dauban
- Contact :
Hmm quand dans le Api-Guide ya :
En Pure Basic sa donne quoi?
Sinon j avais sa c grave plus tirer par la queu... le truc c que quand tu fait un double clique sur la barre des titres la enetre se maximise
donc on aurait put peut etre avoir
Bon tu t en foutra surement mais c est l intention qui compte 
Code : Tout sélectionner
Const MOUSEEVENTF_LEFTDOWN = &H2
Sinon j avais sa c grave plus tirer par la queu... le truc c que quand tu fait un double clique sur la barre des titres la enetre se maximise
donc on aurait put peut etre avoir
Code : Tout sélectionner
#LEFTDOWN = 2 ; Le problemes il est la
#LEFTUP = H4 ; et la ...
OpenWindow(0,0,0,300,300,#PB_Window_MaximizeGadget,"test")
X = WindowX() ; Va chercher les coordone d ela fenetre active
Y = WindowY()
SetCursorPos_(X+30, Y+10) ; change la position de la souris
mouse_event_(#LEFTDOWN Or #LEFTUP, 0, 0, cButt, dwEI) fait un clique gauche
mouse_event_(#LEFTDOWN Or #LEFTUP, 0, 0, cButt, dwEI)fait un clique gauche
Repeat
EventID = WaitWindowEvent()
Until EventID = #PB_EventCloseWindow

Ca donne ça
Quand tu vois "CONST", c'est une constante. En pure, elle commencent par #
Et quand tu vois &H, c'est de l'hexadécimal. En pure, ça donne $
&H2 = $2
Chris
Code : Tout sélectionner
#MOUSEEVENTF_LEFTDOWN = $2
Code : Tout sélectionner
#LEFTDOWN = 2 ; Le problemes il est la
#LEFTUP = $4 ; et la ...
OpenWindow(0,0,0,300,300,#PB_Window_MaximizeGadget,"test")
X = WindowX()
Y = WindowY()
SetCursorPos_(X+30, Y+10)
mouse_event_(#LEFTDOWN Or #LEFTUP, 0, 0, cButt, dwEI)
mouse_event_(#LEFTDOWN Or #LEFTUP, 0, 0, cButt, dwEI)
Repeat
EventID = WaitWindowEvent()
Until EventID = #PB_EventCloseWindow
Et quand tu vois &H, c'est de l'hexadécimal. En pure, ça donne $
&H2 = $2
Chris

Je vient de trouver ça:

Code : Tout sélectionner
SendMessage_(WindowID(0),#WM_SYSCOMMAND,#SC_MAXIMIZE,0)

Merci, pour toutes vos réponses, et surtout a nico.
la bonne réponse est :

la bonne réponse est :
Code : Tout sélectionner
OpenWindow(1, 200, 200, 100, 100, #PB_Window_SystemMenu |#PB_Window_MaximizeGadget | #WS_MAXIMIZE, "Maximizer")
Repeat
Until WaitWindowEvent() = #WM_CLOSE