Empecher la fin de tache ?

Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008 - 7 mars 2007 à 10:42
Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008 - 7 mars 2007 à 18:35
Bonjour à tous
J'ai trouvé un code pour conserver une form toujours au premier plan.
Le seul probleme est que lorsque l'utilisateur fait le combo ctrl+alt+sup, la nouvelle fenetre s'ouvre au premier plan ! Est-ce possible d'ouvrir cette fenetre derriere l'application pour que l'utilisateur ne puisse pas faire "fin de tache" ?
Merci d'avance.

4 réponses

jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
7 mars 2007 à 10:50
Non, cette fenêtre de gestion reste prioritaire !


Tu peux toujours empêcher la gestion des tâches, mais c'est dangereux car, en cas d'interruption brutale, le système restera en l'état. (la remise en état d'origine peut se faire au load, mais pas si, par exemple, il y a interruption brutale)
0
jmfmarques Messages postés 7666 Date d'inscription samedi 5 novembre 2005 Statut Membre Dernière intervention 22 août 2014 27
7 mars 2007 à 10:50
Pardon ...

.je voulais dire au Unload, bien évidemment !
0
violent_ken Messages postés 1812 Date d'inscription mardi 31 mai 2005 Statut Membre Dernière intervention 26 octobre 2010 2
7 mars 2007 à 13:46
Violent Ken
Si tu passes la fenêtre au premier plan, elle aura le même comportement que TaskMgr (autrement dit, le TaskMgr peut passer derrière ta fenêtre si la tienne a le focus et est affichée au premier plan).

Après, tu peux faire du SendMessage pour donner le focus a ta fenêtre, mais c'est pas propre non plus.

Le mieux (je pense) pour empecher "fin de tache" est de créer un service...

@+
0
Marneus73 Messages postés 344 Date d'inscription mercredi 24 janvier 2007 Statut Membre Dernière intervention 27 octobre 2008
7 mars 2007 à 18:35
Ok bien compris merci.
0
Rejoignez-nous