A UI Automation Bar Chart Sample

http://code.msdn.microsoft.com/C-Windows-7-UIA-Provider-af7a6e31 In an earlier blog I described how I’d received feedback from attendees of the CSUN 2011 conference which had prompted me to build samples showing aspects of the Windows 7 UIA Client API, http://blogs.msdn.com/b/winuiautomation/archive/2011/05/18/building-ui-automation-client-applications-in-c-and-c.aspx. While at the conference, I also had an interesting conversation with an attendee who worked with charts, and was interested…


Building UI Automation client applications in C++ and C#

Sample #1: http://code.msdn.microsoft.com/Windows-7-UI-Automation-9131f729 Back in March I had the opportunity to attend the 26th Annual International Technology & Persons with Disabilities Conference, otherwise known as CSUN 2011. I was to present a session on the Windows UI Automation (UIA) API. The UIA API can be used by apps to gather information about UI shown in…


What does a UIA provider get for free?

A colleague asked me recently, “Why do I have to implement a bounding rectangle for each of my UIA fragments, but not for the fragment that corresponds to the whole HWND?”  In other words, why does a fragment root (the root element in a UI Automation tree that corresponds to the HWND that contains the…