-----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

Reply via email to