Page 1 sur 1

Comment minimiser une fenêtre (Résolu)

Publié : jeu. 21/mars/2024 9:34
par brossden
Tout est dans le titre je voudrais minimiser une fenêtre par programme; est ce possible j'ai essayé avec hidewindow mais l'icone disparait dans la barre de tâche !! :? Alors que je voudrais pouvoir la réactiver à l'écran ! :roll:

Re: Comment minimiser une fenêtre

Publié : jeu. 21/mars/2024 9:52
par brossden
J'ai trouvé tout seul

Code : Tout sélectionner

hUser32 = OpenLibrary(#PB_Any, "user32.dll")
r = CallFunction(hUser32, "ShowWindow", WindowId(0), #SW_MINIMIZE)
Soit cet exemple la fenêtre reste affichée 3 secondes:

Code : Tout sélectionner


hUser32 = OpenLibrary(#PB_Any, "user32.dll")

If OpenWindow(0,0,0,320,0,"Mon Programme",#PB_Window_MaximizeGadget|#PB_Window_MinimizeGadget|#PB_Window_ScreenCentered|#PB_Window_SizeGadget)
  Repeat
    Event = WindowEvent()
    Delay( 3000 )
    CallFunction(hUser32, "ShowWindow", WindowID(0), #SW_MINIMIZE)    
Until Event = #PB_Event_CloseWindow
EndIf

Re: Comment minimiser une fenêtre (Résolu)

Publié : jeu. 21/mars/2024 12:54
par boddhi
Salut,
brossden a écrit : [...] je voudrais minimiser une fenêtre par programme [...]

Code : Tout sélectionner

SetWindowState(0,#PB_Window_Minimize)
ne conviendrait pas ?