By setting the EventSource Process property to your own process, you're telling Window-Eyes to only notify you about focus events in your own assembly.
Is that what you're attempting to do? Aaron -- Aaron Smith Web Development * App Development * Product Support Specialist Ai Squared * 725 Airport North Office Park, Fort Wayne, IN 46825 260-489-3671 * www.aisquared.com To insure that you receive proper support, please include all past correspondence (where applicable), and any relevant information pertinent to your situation when submitting a problem report to the Ai Squared Technical Support Team. > -----Original Message----- > From: Scripting [mailto:scripting- > bounces+asmith=aisquared....@lists.window-eyes.com] On Behalf Of > Yaling Liu via Scripting > Sent: Monday, November 30, 2015 7:12 PM > To: scripting@lists.window-eyes.com > Subject: Cannot handle OnObjectFocus event in external csharp app > > I am modifying the first C# example at: > https://www.gwmicro.com/App_Central/Developers/C-Sharp/, added the > following code in MyWindowEyes.cs. msaaEventSource and blockEvent are > member variables of MyWindowEyes.cs. The focus event handler > MSAAEventSource_OnObjectFocus does not work. It's not called. I know the > BlockEvent method is executed correctly because when tabbing through > buttons, Window-Eyes does not read anything. > > public bool Init() { ... msaaEventSource = weapp.MSAAEventSource; > msaaEventSource.Process = ci.ApplicationProcess; > blockEvent = > msaaEventSource.BlockEvent(WindowEyes.MSAAEventID.event_OBJECT_F > OCUS, ci.ApplicationProcess); > msaaEventSource.OnObjectFocus += > MSAAEventSource_OnObjectFocus; ... > } > void MSAAEventSource_OnObjectFocus(WindowEyes.Accessible Accessible) > { > Program.wineyes.weapp.Speech.Silence(); > Program.wineyes.weapp.Speech.Speak("hello world");} > > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: <http://lists.window-eyes.com/private.cgi/scripting-window- > eyes.com/attachments/20151201/2cf4d8c5/attachment.htm> > _______________________________________________ > Any views or opinions presented in this email are solely those of the author > and do not necessarily represent those of Ai Squared. > > For membership options, visit http://lists.window- > eyes.com/options.cgi/scripting-window- > eyes.com/asmith%40aisquared.com. > For subscription options, visit http://lists.window- > eyes.com/listinfo.cgi/scripting-window-eyes.com > List archives can be found at http://lists.window- > eyes.com/private.cgi/scripting-window-eyes.com _______________________________________________ Any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Ai Squared. For membership options, visit http://lists.window-eyes.com/options.cgi/scripting-window-eyes.com/archive%40mail-archive.com. For subscription options, visit http://lists.window-eyes.com/listinfo.cgi/scripting-window-eyes.com List archives can be found at http://lists.window-eyes.com/private.cgi/scripting-window-eyes.com