cs_OrsE
Messages postés44Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention20 octobre 2005
-
9 juin 2005 à 12:41
cs_OrsE
Messages postés44Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention20 octobre 2005
-
10 juin 2005 à 10:26
Salut tout le monde...
Voilà, j'ai un projet dans lequel apparaîtront des fenêtres avec le
style fsStayOnTop, donc si on change d'application ou même si un
messagebox apparaît, la fenêtre restera au dessus.
Alors j'ai trouvé la solution en utilisant l'évènement OnDeactivate et
OnActivate de mon Application, et dans ces méthodes, mettre
Application->RestoreTopMosts(); et
Application->NormalizeAllTopMosts(); . J'ai testé et ça fonctionne
bien.
Mon problème vient du fait que pour mon projet actuel, ça fonctionne
plus... pire je rentre même pas dans les fonctions OnDeactivate et
OnActivate!! Pourtant mes deux projet ne semble pas différents à
première vue, alors qu'es ce qui pourrait empêché ces évènements de se
produire???
J'ai aussi testé directement avec l'objet TApplcationEvents, et
d'utiliser ces deux évènements, mais ça fonctionnes toujours pas...
J'ai mi un breakpoint à l'intérieur des deux fonctions et j'y rentre jamais...
Es ce que quelqu'un a une idée sur ce qui aurait pu se passer??
cs_OrsE
Messages postés44Date d'inscriptionsamedi 28 juin 2003StatutMembreDernière intervention20 octobre 2005 10 juin 2005 à 09:29
oui, tu as entièrement raison, je suis d'accord avec toi, et c'est bien
ça le problème, c'est exactement ce que j'ai fait et ça ne fonctionne
pas, voilà mon code (désolé c'est du C++ Builder mais ça ressemble):
Je devrais au moins voir les ShowMessage, et je n'ai
rien.... là je ne comprends pas, d'autant plus, que j'ai fait presqu'un
copier/coller d'un autre projet que j'ai fait et qui fonctionne bien
lui....