Bonjour,
Je cherche le moyen d'empêcher l'utilisateur de redimensionner la fenêtre en dessous de 400x300, mais important, sans scintillement.
Bonjour,
Je cherche le moyen d'empêcher l'utilisateur de redimensionner la fenêtre en dessous de 400x300, mais important, sans scintillement.
Je ne sais pas ce que tu entends par scintillement mais si tu fais par exemple
dans l'événement Form_Rezise()
If Me.Width < 4000 Then Me.Width = 4000
tu definies la largeur mini de ta fenêtre.
par contre, je ne vois pas comment éviter le scintillement... peut-être en suprimant les bord (border style= 0)
Il y a une solution mais c'est pas niveau debutant
Il faut subclasser la feuille pour intercepter le message WM_GETMINMAXINFO
le parametre lParam contient les infos des points haut/droit bas/gauche mini et maxi de la feuille
Pour te repondre steph_445 c'est ce que je fais, mais essaie et tu verras ta fenetre scintiller.Je ne sais pas ce que tu entends par scintillement mais si tu fais par exemple
dans l'événement Form_Rezise()
If Me.Width < 4000 Then Me.Width = 4000
tu definies la largeur mini de ta fenêtre.
Merci Delbeke la solution du sous-classement fonctionne très bien.
Partager