Page 1 sur 1
fenêtre mère
Publié : sam. 13/mai/2006 23:48
par barnierchristophe
Il semblerait que la fenêtre mère soit toujours sous les fenêtres enfants.
Peut-on inverser l'ordre des fenêtres??(La fenêtre mère devant les fenêtres enfants)
Publié : dim. 14/mai/2006 11:28
par Jacobus
Un code de LSI qui fonctionnait avec PB 3.90
Je l'ai juste mis au goût du jour
Code : Tout sélectionner
; Auteur : Le Soldat Inconnu
; Version de PB : 3.90
; ** CODE POUR PB 4 **
; Explication du programme :
; Mettre la fenêtre toujours au premier plan
;(la fenêtre reste au dessus des autres fenêtres ouvertes)
If OpenWindow(0, 0, 0, 300, 300, "Toujours au premier plan",#PB_Window_ScreenCentered | #PB_Window_SystemMenu)
SetWindowPos_(WindowID(0), -1, 0, 0, 0, 0, #SWP_NOSIZE | #SWP_NOMOVE)
; paramètres SetWindowPos_() pour mettre la fentre au premier plan
; resultat : handle de la fenetre
;- 1 : définis la position de la fenetre, une valeur négative donne une fenetre toujours devant les autres
; 230, 230 : position de la fenetre
; 0, 0 : nouvelle taille de la fenetre mais ne sert pas car j'ai mis l'option #SWP_NOSIZE qui interdit de redimmentionner la fenetre
; l'option #SWP_NOSIZE interdit de redimmentionner la fenetre avec la fonction SetWindowPos_() donc les paramètres de taille peuvent être mis à 0, 0
Repeat
Event = WaitWindowEvent()
Until Event = #WM_CLOSE
EndIf
Avec les explications en plus
