Bonsoir à tous...

J'utilise ce code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Perform(WM_SYSCOMMAND,SC_MAXIMIZE,0);
ou celui ci :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
postmessage(form1.Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0);
afin de maximiser une fenêtre sous windows... Je veux absolument passer par windows car je veux que la form soit déclarée comme agrandie par l'os...

le problème,c'est que cette forme est en borderstyle=bsnone et ne tient pas compte de ma barre de tâches ( elle s'affiche en plein écran derrière celle ci ). J'ai testé avec borderstyle=bssizeable et ca marche très bien... J'ai essayé en faisant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
form1.bordestyle=bssizeable;
postmessage(form1.Handle,WM_SYSCOMMAND,SC_MAXIMIZE,0);
form1.bordestyle=bsnone;
Ca marche pas non plus !!!

Quelqu'un peut il m'aider ???

Merci beaucoup.

DeeTOX.