Existe-t-il quelque part une propriété qui indiquerait quelles sont les dimensions qu'aurait une fiche une fois restaurée alors qu'elle est actuellement maximizée ?
Existe-t-il quelque part une propriété qui indiquerait quelles sont les dimensions qu'aurait une fiche une fois restaurée alors qu'elle est actuellement maximizée ?
Je ne crois pas qu'il existe des propriétés de TForm qui font cela.
Mais tu peux l'obtenir avec la fonction GetWindowPlacement
de l'API Windows
Ex:
sur une Form tu pose un bouton et 2 label et sur l'événement
OnClick du bouton :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 void __fastcall TForm1::Button1Click(TObject *Sender) { WINDOWPLACEMENT position; position.length = sizeof(WINDOWPLACEMENT); GetWindowPlacement(Handle, &position); Label1->Caption = position.rcNormalPosition.left; Label2->Caption = position.rcNormalPosition.top; // idem pour bottom et right }
Site : http://chgi.developpez.com
Pourquoi faire simple quand on peut faire compliqué ? (Jacques Rouxel)
Super. C'est exactement ça qu'il me fallait.
Merci.
Partager