Maximiser les fenêtres autour d'une forme

mtaallah Messages postés 28 Date d'inscription lundi 10 décembre 2001 Statut Membre Dernière intervention 13 décembre 2006 - 1 sept. 2004 à 16:03
mtaallah Messages postés 28 Date d'inscription lundi 10 décembre 2001 Statut Membre Dernière intervention 13 décembre 2006 - 3 sept. 2004 à 14:04
salut,
J'ai une forme qui garde une position particulière de l'écran, voici les caractéristiques:
align = right;
borderStyle = bsNone
FormStyle = fsSayOnTop
width = 250;
Je veux savoir comment la rendre toujours visible, c'est à dire lorque je maximise les autres fenetres, elle reste encore visible et la fenêtre prend tout le reste de l'écran(comme la barre des tâches);
Merci...

2 réponses

Hnimsgern Messages postés 48 Date d'inscription mercredi 18 décembre 2002 Statut Membre Dernière intervention 4 mars 2005
2 sept. 2004 à 09:19
SetWindowPos(Handle,HWND_TOPMOST,Left,Top,Width,Height,0); //Toujours visible.

HN
0
mtaallah Messages postés 28 Date d'inscription lundi 10 décembre 2001 Statut Membre Dernière intervention 13 décembre 2006
3 sept. 2004 à 14:04
Merci, mais c'st pas ce que je le veux
On peut garder la forme toujours visible par la commande
formStyle := fs_StayOnTop;
je veux savoir comment diminuer l'espace de travail du bureau.
plus simplement:
ma résolurion est 800x600
ma form est
align := allright;
width = 200;
ce que jeveux c'est que quand je maximize n'importe quel programme (par exemple notepad il aura les dimensions suivantes: 600 x 600; l'extrémité droite du bureau sera limitée par la forme...
Merci encore
0
Rejoignez-nous