-----Original Message----- >From: John Barrat <j.bar...@netcom.co.uk> >Sent: Jun 27, 2010 4:32 AM >To: delphi@elists.org >Subject: Looking for some WinAPI help - Again! > >On your previous advice I have been looking at the GetWindow and >EnumChildWindows API calls but am getting some od results. > >The application I was trying to get window handles to does not report any >child windows using the EnumChildWindows call or GetWindow with the >GW_CHILD command set. > >However, other applications do return their child windows through these API >calls. > >I cannot find any consistency in this behaviour with some applications it >works others it doesn't. > >When I run WinID by Dennis A Babkin and hover the mouse over those >applications which seemingly don't report their child handles through the >API this picks up the structure correctly and confirms the relationship of >control to the application. What am I missing,
That's peculiar. Is there anything unusual about this application? Off the top of my head, the only explanations I can think of are: 1. If the application is drawing its entire interface by hand without creating any child windowed controls. 2. If the application represents some kind of display client and the interface drawing is all being done elsewhere and sent in bulk to the application's display area. Is something like one of those a possibility? Stephen Posey stephenlpo...@earthlink.net _______________________________________________ Delphi mailing list Delphi@elists.org http://lists.elists.org/cgi-bin/mailman/listinfo/delphi