Hi: Ok two things: 1. Whow do I test whether the carret has moved in an mdi client? 2. I have the following event: sub ProcessOnChildClipRendered(clipObject) if strComp(clipObject.Window.ClassName, "TPanel", VbBinaryCompare) =0 and strComp(clipObject.Window.Parent.ClassName, "TPropertyInspector", VbBinaryCompare) =0 then Speak(ClipObject.Window.Name) end if end sub When pressing the tab key, and there a new clip rendering, I get multi-speaking. Any idea why this occurs? Any help apreciated. Sean.
__________ Information from ESET NOD32 Antivirus, version of virus signature database 3325 (20080804) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com
