2008-10-04 8 views
1

Y at-il un moyen d'attacher un événement à une fenêtre étrangère/séparée d'un processus .NET qui, lorsque la fenêtre étrangère est fermée ou est sur le point de fermer, peut être notifiée ?C# & Win32 notifier quand une fenêtre séparée est fermée/fermée

J'ai trouvé ce http://msdn.microsoft.com/en-us/library/ms229658.aspx

Mais cela semble être seulement pour le .NET Compact Framework. Je cherche quelque chose en utilisant le framework .NET 2.0.

Merci.

Répondre

4

Il y a un article sur CodeProject qui cherche à utiliser des crochets globaux pour recevoir des messages Windows d'autres applications. Vous pouvez wait for the process to exit?

Ou êtes-vous coincé ayant besoin d'interroger et vérifier que vous pouvez toujours Find la fenêtre?

0

Regardez dans SetWindowsHookEx avec le paramètre WH_CBT. Il y aura une entrée HCBT_DESTROYWND.