Bonjour à tous,
Je voudrais en cliquant sur les BorderIcons Maximize et Minimize, Agrandir et Réduire une fenêtre avec mes coordonnées...
Merci à tous les spécialistes
Bonjour à tous,
Je voudrais en cliquant sur les BorderIcons Maximize et Minimize, Agrandir et Réduire une fenêtre avec mes coordonnées...
Merci à tous les spécialistes
Je n'ai pas Delphi sous la main, mais si tu pose la question, je suppose que c'est pas fesable avec les evenements OnMinimize et OnRetaure de la fiche...
Dans ce cas, le mieux est de detecter le message envoye par Windows a l'application, de ne pas le faire traiter et d'executer un autre code a la place...
En gros, tu doit pouvoir t'en sortir avec un TApplicationEvent, dans son evenement OnMessage : si le message envoye est WM_<Ce qui t'interesse, voir le SDK pour la liste> alors .... (Voir l'aide de l'evenement sur OnMessage qui doit tout indiquer)
Bon developpement.
salut,
tu peux essayer avec :
TControl.OnConstrainedResize
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Se produit immédiatement après OnCanResize. property OnConstrainedResize: TConstrainedResizeEvent; Description Utilisez l'événement OnConstrainedResize pour ajuster les contraintes du contrôle lorsqu'une tentative de redimensionnement est effectuée
Bonjour à tous,
Suite à la réponse de Smortex , j'ai résolu le problème.
Il faut utiliser l'API suivante : WMGetMinMaxInfo pour imposer les nouvelles valeurs.
Pour ceux que cela interesse je peux donner un bout de code.
Merci à tous les spécialistes.
et avec les constraints
MaxHeight
MaxWidth
MinHeight
MinWidth
???
Ca m'intéresse : je ne trouve aucune info sur cette API ...Envoyé par Antomax
![]()
L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. :bug: ___ "http://club.developpez.com/regles/#LIII-A"Écrivez dans un français correct !!
C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.3 Entreprise - Visual studio 2022
OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.7)
Partager