[Delphi] Hmm, impossible de faire un always on top !!

Hmm, impossible de faire un always on top !! [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 19-07-2002 à 09:33:42    

Y a un bug assez penible dans Delphi, faire un always on top c'est facile, que ce soit en utilisant FormStyle ou l'api setwindowpos, mais Delphi ne le voit pas du bon oeil:
 
L'always on top va fonctionner correctement sur la 1ere form créée, la form va etre ontop partout dans windows, si on fait ça sur une autre form, alors l'always on top ne fonctionne que par rapport aux autres forms du projets, et non pas par rapport aux autres fenetres de windows. C'est a dire que les fenetres d'explorateurs, etc pourront passer devant :/
 
Il faudrait trouver une solution a ça, quelqu'un a une idée ?!

Reply

Marsh Posté le 19-07-2002 à 09:33:42   

Reply

Marsh Posté le 19-07-2002 à 12:16:12    

http://groups.google.fr/groups?hl= [...] 26rnum%3D4
 
 :hello:


Message édité par [SDF]Poire le 19-07-2002 à 12:16:27
Reply

Marsh Posté le 19-07-2002 à 12:31:37    

rhooo merci !!!!!!!  :love:

Reply

Marsh Posté le 19-07-2002 à 13:28:04    

BlackSun a écrit a écrit :

rhooo merci !!!!!!!  :love:  




2 rien
 :hello:


---------------
Des bons sites pour Delphi? http://forum.hardware.fr/forum2.php3?post=16838&cat=10 -- informaticien -- http://www.z0rglub.com/phpwebgallery/ -- Delphi :love:
Reply

Marsh Posté le 19-07-2002 à 17:28:34    

BlackSun a écrit a écrit :

Y a un bug assez penible dans Delphi, faire un always on top c'est facile, que ce soit en utilisant FormStyle ou l'api setwindowpos, mais Delphi ne le voit pas du bon oeil:
 
L'always on top va fonctionner correctement sur la 1ere form créée, la form va etre ontop partout dans windows, si on fait ça sur une autre form, alors l'always on top ne fonctionne que par rapport aux autres forms du projets, et non pas par rapport aux autres fenetres de windows. C'est a dire que les fenetres d'explorateurs, etc pourront passer devant :/
 
Il faudrait trouver une solution a ça, quelqu'un a une idée ?!




 
 :hello:  
 
 http://mapage.noos.fr/darthmavis/psywalkv2.gif


---------------
Newbie pusso payday, adepte du jackysme et trolleur en série
Reply

Marsh Posté le 19-07-2002 à 18:39:26    

Si tu veux que ce soit un always on top général (comme ICQ ou Winamp), tu dois aussi modifier le handle de la fenêtre parent (tu fous le handle du desktop).
 
;)
 
(SetParentWindow et GetDesktopHandle ou GestDestktopWindow je sais plus et j'ai pas delphi ici).

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed