Quel est le nom de la classe de fenêtre atsortingbué par Visual Studio lors de la création du formulaire .NET?

Comme dans VC ++ lors de la création d’une fenêtre, nous devons créer une classe de fenêtre et utiliser RegisterClass ou RegisterClassEx pour vous inscrire. Mais dans .NET, nous n’avons pas cette étape.

Donc, je me demande quel est le nom de classe de fenêtre par défaut atsortingbué par Visual Studio lors de la création d’un formulaire?

Au fur et à mesure de mes recherches, le nom de la classe de fenêtre atsortingbué par Visual Studio est quelque peu similaire à ceci:
WindowsForms10.Window.8.app.0.1ca0192_r13_ad1

Je veux changer ce nom de classe de fenêtre par défaut, toute idée?

Les noms de classe de fenêtre sont générés automatiquement. Vous ne pouvez pas les modifier, même si CreateParams vous permet de définir la propriété ClassName. Un programme externe ne peut jamais deviner correctement le nom généré automatiquement, une partie de celui-ci est générée à partir de AppDomain.CurrentDomain.GetHashCode ().

Vous aurez besoin d’un autre moyen pour identifier la fenêtre. Peu disponible, mais vous pouvez appeler SetProp () pour associer une chaîne arbitraire à une fenêtre. Et testez s’il est présent avec GetProp (). L’article du SDK est ici .