Ajouter un commentaire

fredericmazue
Re: Focus d'une application en Delphi 6

Bonjour,

Je pense qu'il y a un souci quelque part ailleurs dans ton code, mais bien sûr je ne peux pas te dire où sans en voir, du code.

Windows ne saurait être le plus fort sur ce coup. Maintenir une fenêtre en avant plan est assez courant. Par exemple, la fenêtre du gestionnaire des tâches de Windows est comme ça.

Les solutions que je t'ai indiquées doivent marcher, s'il n'y a pas un souci par ailleurs dans le code. Mais le mieux, pour autant que je me souvienne, est de mettre les bits de styles qui vont bien dans la classe de fenêtre (classe au sens Windows du terme, et PAS au sens objet Delphi, attention ! )
Il y a moyen de faire ça au moment de la création de la fenêtre en Delphi, mais je ne me souviens plus comment. (Ca fait plus de 10 ans que je n'ai pas codé en Delphi, désolé) Peut-être un événement PreCreateWindows, ou quelque chose comme ça.

Tu écris "le reste du ondesactivate n'est plus exécuté" A mon humble avis, il y a un pb dans ton code qui fait planter quelque part ou quelque chose

Mais ce qui est sûr, c'est qu'on peut faire ce que tu veux assez facilement et de plusieurs manières

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
 RRRR   X   X  W     W  EEEE   CCC 
R R X X W W E C
RRRR X W W W EEE C
R R X X W W W E C
R RR X X W W EEEE CCC