2009-05-07 5 views
1

Je développe une application l'écran attrapez une application de partie de thrid. En ce moment je n'ai aucun problème à trouver tous les formulaires d'appartenance, les menus et les popups dans l'application tierce que je prévois saisir, mais je ne sais pas comment puis-je savoir si la fenêtre que je saisis est un popup ou un menu ou autre. Y at-il une fonction qui, étant donné la poignée de la fenêtre me dit ce que de la fenêtre c'est?saisissant des formes de fenêtres, des pop-ups et des menus

TKS, Jose

Répondre

1

Vous pouvez obtenir beaucoup de ces informations de la classe de Windows.

Une fois que vous avez le handle de fenêtre (HWND), vous pouvez utiliser GetClassName() pour obtenir le nom de classe de fenêtre, puis GetClassInfo() pour obtenir des informations sur la classe de fenêtre elle-même.

L'information de classe de fenêtre a le style, qui contient une grande partie de cette information sur la classe (ie: les menus doivent être de style # 32768). Pour plus de détails sur les classes de fenêtres, voir MSDN.

Questions connexes