Je développe une application MDI dont le cadre possède une StatusBar.
Comment doit on procéder pour empêcher les fenêtres enfants de passer au
dessus de la StatusBar notamment lors d'un clic sur le bouton maximiser par
exemple ? Comment limiter l'espace client disponible pour les fenêtres
enfants ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
Nicolas Rentero a écrit:
Je développe une application MDI dont le cadre possède une StatusBar. Comment doit on procéder pour empêcher les fenêtres enfants de passer au dessus de la StatusBar notamment lors d'un clic sur le bouton maximiser par exemple ? Comment limiter l'espace client disponible pour les fenêtres enfants ?
Sur le WM_SIZE de la MDI, SendMessage(hStatusBar, WM_SIZE, 0, 0); puis resize de la MDI client (MoveWindow() par rapport à la position de la StatusBar (GetWindowRect()) De nombreux ex ds MSDN, +/- repris à droite à gauche (ex : http://www.winprog.org/tutorial/app_three.html)
Nicolas Rentero a écrit:
Je développe une application MDI dont le cadre possède une StatusBar.
Comment doit on procéder pour empêcher les fenêtres enfants de passer au
dessus de la StatusBar notamment lors d'un clic sur le bouton maximiser par
exemple ? Comment limiter l'espace client disponible pour les fenêtres
enfants ?
Sur le WM_SIZE de la MDI, SendMessage(hStatusBar, WM_SIZE, 0, 0); puis
resize de la MDI client (MoveWindow() par rapport à la position de la
StatusBar (GetWindowRect())
De nombreux ex ds MSDN, +/- repris à droite à gauche (ex :
http://www.winprog.org/tutorial/app_three.html)
Je développe une application MDI dont le cadre possède une StatusBar. Comment doit on procéder pour empêcher les fenêtres enfants de passer au dessus de la StatusBar notamment lors d'un clic sur le bouton maximiser par exemple ? Comment limiter l'espace client disponible pour les fenêtres enfants ?
Sur le WM_SIZE de la MDI, SendMessage(hStatusBar, WM_SIZE, 0, 0); puis resize de la MDI client (MoveWindow() par rapport à la position de la StatusBar (GetWindowRect()) De nombreux ex ds MSDN, +/- repris à droite à gauche (ex : http://www.winprog.org/tutorial/app_three.html)
Nicolas Rentero
Merci,
Je vais essayer ça immédiatement. N.R.
"Christian ASTOR" a écrit dans le message de news: 407e6feb$0$7783$
Nicolas Rentero a écrit:
> Je développe une application MDI dont le cadre possède une StatusBar. > Comment doit on procéder pour empêcher les fenêtres enfants de passer au > dessus de la StatusBar notamment lors d'un clic sur le bouton maximiser
par
> exemple ? Comment limiter l'espace client disponible pour les fenêtres > enfants ?
Sur le WM_SIZE de la MDI, SendMessage(hStatusBar, WM_SIZE, 0, 0); puis resize de la MDI client (MoveWindow() par rapport à la position de la StatusBar (GetWindowRect()) De nombreux ex ds MSDN, +/- repris à droite à gauche (ex : http://www.winprog.org/tutorial/app_three.html)
Merci,
Je vais essayer ça immédiatement.
N.R.
"Christian ASTOR" <castorix@club-internet.fr> a écrit dans le message de
news: 407e6feb$0$7783$7a628cd7@news.club-internet.fr...
Nicolas Rentero a écrit:
> Je développe une application MDI dont le cadre possède une StatusBar.
> Comment doit on procéder pour empêcher les fenêtres enfants de passer au
> dessus de la StatusBar notamment lors d'un clic sur le bouton maximiser
par
> exemple ? Comment limiter l'espace client disponible pour les fenêtres
> enfants ?
Sur le WM_SIZE de la MDI, SendMessage(hStatusBar, WM_SIZE, 0, 0); puis
resize de la MDI client (MoveWindow() par rapport à la position de la
StatusBar (GetWindowRect())
De nombreux ex ds MSDN, +/- repris à droite à gauche (ex :
http://www.winprog.org/tutorial/app_three.html)
"Christian ASTOR" a écrit dans le message de news: 407e6feb$0$7783$
Nicolas Rentero a écrit:
> Je développe une application MDI dont le cadre possède une StatusBar. > Comment doit on procéder pour empêcher les fenêtres enfants de passer au > dessus de la StatusBar notamment lors d'un clic sur le bouton maximiser
par
> exemple ? Comment limiter l'espace client disponible pour les fenêtres > enfants ?
Sur le WM_SIZE de la MDI, SendMessage(hStatusBar, WM_SIZE, 0, 0); puis resize de la MDI client (MoveWindow() par rapport à la position de la StatusBar (GetWindowRect()) De nombreux ex ds MSDN, +/- repris à droite à gauche (ex : http://www.winprog.org/tutorial/app_three.html)