L'obtention des handles des child windows se fait avec l'API EnumChildWindows().
Personnellement, je n'ai jamais eu besoin d'obtenir l'ID des child windows, parce que le handle suffit pour tout faire. Néanmoins, on devrait pouvoir l'obtenir avec GetClassLong() et GCL_MENUNAME, parce que l'ID est passé au CreateWindow() dans le 9ème paramètre qui sert aussi au menu, mais je n'en suis pas certain.
Message édité par olivthill le 01-01-2006 à 12:46:16