Determining Ink Capabilities at Runtime

I've been asked on a couple of occasions whether or not it is possible to determine if the Tablet PC OS is installed on a system running a .NET application. Typically, this would be beneficial if you were writing an application that wanted to support both ink and non-ink user input. While the InkEdit control included in the Tablet PC SDK does provide a simple way of supporting ink and non-ink input "out-of-the-box", more complex solutions might wish to dynamically load different types of UI objects.

There is an example of how you might do this over at MSDN. The C# example uses assembly loading and reflection to determine if the Microsoft.Ink assembly is loaded and whether or not ink recognition is available.

Published Monday, October 23, 2006 4:37 PM by Dons

Leave a Comment

(required) 
(required) 
(optional)
(required)