Microsoft Windows UI Automation Blog

The Microsoft Windows UI Automation blog covers topics related to the the Windows Automation API

UIA Custom Patterns: Part 3

In part 2, I talked about how to declare and implement custom methods in UI Automation and promised...

Author: Michael Bernstein Date: 12/27/2010

UIA Custom Patterns: Part 2

In part 1, I talked about how to create and use custom properties in UI Automation. I want to move...

Author: Michael Bernstein Date: 12/10/2010

UIA Custom Patterns: Part 1

With this post, I’m starting a new series on how to use custom patterns in UI Automation. ...

Author: Michael Bernstein Date: 12/07/2010

Porting our provider to the UIA COM API

In this post, I’m going to outline the changes we need to make to our custom UI Automation provider...

Author: Michael Bernstein Date: 11/03/2010

Custom UI Automation Providers in Depth: Part 6

In this part, we’ll add the Selection and SelectionItem Patterns to our sample custom control....

Author: Michael Bernstein Date: 07/27/2010

Custom UI Automation Providers in Depth: Part 5

In part 4, we added the Value Pattern to our custom provider.  Now we’re going to learn how to...

Author: Michael Bernstein Date: 07/02/2010

Custom UI Automation Providers in Depth: Part 4

In part 3, we learned how to analyze our control to decide which properties it would be appropriate...

Author: Michael Bernstein Date: 06/04/2010

Custom UI Automation Providers in Depth: Part 3

In part 2, we created a very simple, “Hello World!” provider. In this part, we’re...

Author: Michael Bernstein Date: 06/04/2010

Custom UI Automation Providers in Depth: Part 2

In Part 1, we introduced the idea of UI Automation custom control providers and created a TriColor...

Author: Michael Bernstein Date: 05/12/2010

Custom UI Automation Providers in Depth: Part 1

Creating a UI Automation provider for a custom control is not a difficult task. At least, we members...

Author: Michael Bernstein Date: 05/10/2010

Transitioning to Windows 7 whitepaper

We are excited to share that the “Transitioning to Windows 7” Accessibility whitepaper has been...

Author: Michelle Maislen [MSFT] Date: 01/19/2010

CodePlex project: UiaCoreWrapper

Over the Christmas break, one of our very talented Windows developers, Michael Bernstein, posted a...

Author: Michelle Maislen [MSFT] Date: 01/06/2010

Windows Automation API 3.0 has shipped!

Greetings, I am proud to announce that our Windows Automation API 3.0 Platform has shipped to...

Author: Michelle Maislen [MSFT] Date: 10/28/2009

New Windows 7 Video: Driving Better Accessibility and Performance with UIA Interoperability

Take a look at our latest video on Windows 7 accessibility and how interoperability plays a key role...

Author: Michelle Maislen [MSFT] Date: 09/29/2009

Announcing the Platform Update for Windows Vista

To ensure successful transition to Windows 7 for our Accessibility ecosystem partners, we’re...

Author: Michelle Maislen [MSFT] Date: 09/16/2009

Automation Tools final release available via the Windows SDK

The Windows Automation API team is happy to announce that the final release of our tools is...

Author: Michelle Maislen [MSFT] Date: 08/12/2009

Engineering Your Software for Accessibility

Many developers realize they need to make their software accessible, but they don’t know where to...

Author: Michelle Maislen [MSFT] Date: 07/07/2009

Windows Automation API SDK Tools

Windows Automation API 3.0 Some of you may be wondering why we refer to the Microsoft Accessibility...

Author: Michelle Maislen [MSFT] Date: 06/03/2009

UI Automation support in the NVDA Screen Reader

NV Access has been able to implement support in NVDA for Microsoft's unmanaged UI Automation client...

Author: Michelle Maislen [MSFT] Date: 05/19/2009

Behind the scenes

Many people work together make an effective theatre production. Some are actors, others directors,...

Author: Michelle Maislen [MSFT] Date: 05/18/2009

Meet the Windows UI Automation & Accessibility team

Norm Hodne is the Lead Program Manager in the Windows Experience Group responsible for the...

Author: Michelle Maislen [MSFT] Date: 05/15/2009

<Previous