Sign In
Microsoft Windows UI Automation Blog
The Microsoft Windows UI Automation blog covers topics related to the the Windows Automation API
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
About
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Advanced search options...
Search In:
Everything
Blogs
Forums
People
Groups
Places
Pages
Date range:
All Time
Last Year
Last 6 Months
Last 3 Months
Last Month
Last Week
Last Two Days
Tags
Engineering Software for Accessibility
Microsoft Windows Automation API
Presentations
Providers
Samples
Screen Readers
SDK Tools
Team
Test Automation
Tips & Tricks
UIVerify
What's new in Windows 7
Windows 7
Windows Vista
Archive
Archives
May 2011
(3)
December 2010
(3)
November 2010
(1)
July 2010
(2)
June 2010
(2)
May 2010
(2)
January 2010
(2)
October 2009
(1)
September 2009
(2)
August 2009
(1)
July 2009
(1)
June 2009
(1)
May 2009
(3)
MSDN Blogs
>
Microsoft Windows UI Automation Blog
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Microsoft Windows UI Automation Blog
A UI Automation Bar Chart Sample
Posted
8 months ago
by
Guy Barker MSFT
0
Comments
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...
Microsoft Windows UI Automation Blog
Building UI Automation client applications in C++ and C#
Posted
8 months ago
by
Guy Barker MSFT
0
Comments
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...
Microsoft Windows UI Automation Blog
What does a UIA provider get for free?
Posted
9 months ago
by
Michael Bernstein
0
Comments
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...
Microsoft Windows UI Automation Blog
UIA Custom Patterns: Part 3
Posted
over 2 years ago
by
Michael Bernstein
5
Comments
In part 2 , I talked about how to declare and implement custom methods in UI Automation and promised I would do one more part to wrap it all up. I'll introduce two new objects that play an important role in custom patterns and describe how to register...
Microsoft Windows UI Automation Blog
UIA Custom Patterns: Part 2
Posted
over 2 years ago
by
Michael Bernstein
0
Comments
In part 1 , I talked about how to create and use custom properties in UI Automation. I want to move on now to custom patterns. In UIA, a pattern (or more formally, a control pattern ) is a bundle of properties, methods, and events that go together: a...
Microsoft Windows UI Automation Blog
UIA Custom Patterns: Part 1
Posted
over 2 years ago
by
Michael Bernstein
0
Comments
With this post, I’m starting a new series on how to use custom patterns in UI Automation. Custom patterns (and custom properties and events) are a new feature of UI Automation added in Windows 7, and I thought it would be interesting to build on...
Microsoft Windows UI Automation Blog
Porting our provider to the UIA COM API
Posted
over 2 years ago
by
Michael Bernstein
0
Comments
In this post, I’m going to outline the changes we need to make to our custom UI Automation provider to make it connect to the COM API for UI Automation rather than the managed-code API (UIAutomationProviders.dll.) The samples for this part are here...
Microsoft Windows UI Automation Blog
Custom UI Automation Providers in Depth: Part 6
Posted
over 2 years ago
by
Michael Bernstein
1
Comments
In this part, we’ll add the Selection and SelectionItem Patterns to our sample custom control. Compared with all of the hard work of part 5, creating a fragment structure, this part is easy. So easy, in fact, that I’ll also use this post to talk...
Microsoft Windows UI Automation Blog
Custom UI Automation Providers in Depth: Part 5
Posted
over 2 years ago
by
Michael Bernstein
6
Comments
In part 4, we added the Value Pattern to our custom provider. Now we’re going to learn how to represent items that are contained within our provider. The sample code for this section is here. . In our example, we want to represent...
Microsoft Windows UI Automation Blog
Custom UI Automation Providers in Depth: Part 4
Posted
over 2 years ago
by
Michael Bernstein
2
Comments
In part 3, we learned how to analyze our control to decide which properties it would be appropriate to support and how to add them. This time, we’ll get into patterns . The sample code for this section is here . A UIA control pattern is very similar...
Microsoft Windows UI Automation Blog
Custom UI Automation Providers in Depth: Part 3
Posted
over 2 years ago
by
Michael Bernstein
1
Comments
In part 2, we created a very simple, “Hello World!” provider. In this part, we’re going to talk in depth about UI Automation properties and add some to our sample provider. Properties describe what a UI element is. They are usually an...
Microsoft Windows UI Automation Blog
Custom UI Automation Providers in Depth: Part 2
Posted
over 2 years ago
by
Michael Bernstein
10
Comments
In Part 1, we introduced the idea of UI Automation custom control providers and created a TriColor control as a sample. Now, we’re going to try to add one basic property: the “Hello World!” of UI Automation. Here’s the sample code for this...
Microsoft Windows UI Automation Blog
Custom UI Automation Providers in Depth: Part 1
Posted
over 2 years ago
by
Michael Bernstein
1
Comments
Creating a UI Automation provider for a custom control is not a difficult task. At least, we members of the UI Automation team don’t think so. Yet, it is one that engineers continue to find challenging. And so it seems worth writing a walkthrough. I’ll...
Microsoft Windows UI Automation Blog
Transitioning to Windows 7 whitepaper
Posted
over 2 years ago
by
Michelle Maislen [MSFT]
0
Comments
We are excited to share that the “Transitioning to Windows 7” Accessibility whitepaper has been released to the web . The article is featured on the Windows 7 Accessibility website and will also be featured in the February Accessibility Update newsletter...
Microsoft Windows UI Automation Blog
CodePlex project: UiaCoreWrapper
Posted
over 2 years ago
by
Michelle Maislen [MSFT]
0
Comments
Over the Christmas break, one of our very talented Windows developers, Michael Bernstein, posted a CodePlex project called ‘UI Automation COM-to-.NET Adapter’. http://www.codeplex.com/uiacomwrapper The purpose of this project is to relink...
Microsoft Windows UI Automation Blog
Windows Automation API 3.0 has shipped!
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
9
Comments
Greetings, I am proud to announce that our Windows Automation API 3.0 Platform has shipped to Windows XP, Windows Vista, Windows Server 2003, and Windows Server 2008. Our platform now provides a consistent API surface for both providers and clients...
Microsoft Windows UI Automation Blog
New Windows 7 Video: Driving Better Accessibility and Performance with UIA Interoperability
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
0
Comments
Take a look at our latest video on Windows 7 accessibility and how interoperability plays a key role in achieving digital inclusion through both Assistive Technology (AT) and Information Technology (IT). You can see how Microsoft enables users to connect...
Microsoft Windows UI Automation Blog
Announcing the Platform Update for Windows Vista
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
0
Comments
To ensure successful transition to Windows 7 for our Accessibility ecosystem partners, we’re announcing the release of the Platform Update for Windows Vista which will be available in the Fall of 2009. For detailed installation instructions, please...
Microsoft Windows UI Automation Blog
Automation Tools final release available via the Windows SDK
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
1
Comments
The Windows Automation API team is happy to announce that the final release of our tools is available in the Windows 7 SDK . These tools include: · Inspect · AccEvent · UI Spy The RTM release of the Windows SDK for...
Microsoft Windows UI Automation Blog
Engineering Your Software for Accessibility
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
1
Comments
Many developers realize they need to make their software accessible, but they don’t know where to start. Scanning the internet will result in lots of different articles, focusing on implementations for a specific framework and platform. In today’s complex...
Microsoft Windows UI Automation Blog
Windows Automation API SDK Tools
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
5
Comments
Windows Automation API 3.0 Some of you may be wondering why we refer to the Microsoft Accessibility programming platform as " Windows Automation API 3.0 ". We named it that way because the SDK isn’t really just about MSAA or UI Automation anymore....
Microsoft Windows UI Automation Blog
UI Automation support in the NVDA Screen Reader
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
1
Comments
NV Access has been able to implement support in NVDA for Microsoft's unmanaged UI Automation client API found in the up and coming Windows 7 Operating System. NV Access developers have been working on this support since the start of this year and just...
Microsoft Windows UI Automation Blog
Behind the scenes
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
1
Comments
Many people work together make an effective theatre production. Some are actors, others directors, but many work backstage. These guys and gals work hard to make sure the play goes smoothly, both for those on the stage and those in the audience. You probably...
Microsoft Windows UI Automation Blog
Meet the Windows UI Automation & Accessibility team
Posted
over 3 years ago
by
Michelle Maislen [MSFT]
6
Comments
Norm Hodne is the Lead Program Manager in the Windows Experience Group responsible for the accessibility APIs, accessibility applications, and the speech commanding and dictation features shipped in Windows. Norm also is a representative to the INCITS...
Page 1 of 1 (24 items)