"IAccessible proxies provide default accessibility information for standard UI 
elements: USER controls, USER menus, and common controls from COMCTL. This 
default support is exposed through IAccessible objects created by OLEACC and 
delivers Active Accessibility support without additional server development 
work."

<http://msdn.microsoft.com/en-us/library/ms971310.aspx#actvaccess_topic3>

> 
> > I think you need the stuff in that h file. Maybe you could have
> > an ini value and a service for conditionally enabling
> > accessiblilty functionality.
> 
> h file requires lib, if lib linked in plugin won't load unless
> relevant dll (oleacc.dll, I think) is present.
>

initguid.h should be included before oleacc.h

oleacc.h needs to be included in both clients and servers.

<http://msdn.microsoft.com/en-us/library/dd318102%28VS.85%29.aspx>

"only Computers running Microsoft Windows 95 or Microsoft Windows NT version 
4.0 do not have Oleacc.dll and the correct version of user32.dll installed 
because Active Accessibility was incorporated in stages into succeeding 
versions of Windows."

There are several versions of active accessibility. XP and above have version 
2.0. I think win 2K has 1.3.

You can google for examples where oleacc.h is included and loadlibrary is used 
if that still makes sense to you.

Regards,
Sheri


Reply via email to