De HWND à contrôler

Im en utilisant la fonction FindWindow méthode de user32.dll pour trouver une fenêtre et d'obtenir la poignée, mais est-il possible d'obtenir le formulaire de contrôle de la poignée? et l'utiliser comme une forme ordinaire? Exemple:

int myhwnd = FindWindow(null, "MyWindow");
form myform = SomeMagic.GetFormFromHandle(myhwnd);
myform.Visible = false;

ou dois-je continuer à utiliser les méthodes de l'user32.dll pour envoyer un message à la fenêtre?

source d'informationauteur CruelIO