background preloader

Win apis (assistive technology)

Facebook Twitter

Accessibility Overview. Sign in Skip to main content Accessibility Getting Started with Accessibility Was this page helpful?

Accessibility Overview

Your feedback about this content is important.Let us know what you think. Additional feedback? Thank you! We appreciate your feedback. Centers Other Windows sites Downloads Stay connected © 2014 Microsoft Hello from Seattle. United States (English) Text Services Framework. Purpose Microsoft Windows Text Services Framework (TSF) is a system service available as a redistributable for Windows 2000.

Text Services Framework

TSF provides a simple and scalable framework for the delivery of advanced text input and natural language technologies. TSF can be enabled in applications, or as a TSF text service. A TSF text service provides multilingual support and delivers text services such as keyboard processors, handwriting recognition, and speech recognition. Where applicable Text Services Framework is applicable for Windows-based computers using text services and Windows XP or later versions of the operating system. Developer audience Text Services Framework is designed for use by Component Object Model (COM) programmers using the C/C++ programming languages. Run-time requirements Text Services Framework is available as a redistributable for Windows 2000. In this section Additional resources What You Should Know Before Reading This Guide Sample Code.

Win32 Hooks. SetWindowsHookEx Function () Installs an application-defined hook procedure into a hook chain.

SetWindowsHookEx Function ()

You would install a hook procedure to monitor the system for certain types of events. These events are associated either with a specific thread or with all threads in the same desktop as the calling thread. Syntax. Hook. Messages and Message Queues. SendMessage Function () Sends the specified message to a window or windows.

SendMessage Function ()

The SendMessage function calls the window procedure for the specified window and does not return until the window procedure has processed the message. Syntax LRESULT WINAPI SendMessage( _In_ HWND hWnd, _In_ UINT Msg, _In_ WPARAM wParam, _In_ LPARAM lParam ); Parameters hWnd [in] Type: HWND A handle to the window whose window procedure will receive the message.

Message sending is subject to UIPI. Msg [in] Type: UINT The message to be sent. wParam [in] Type: WPARAM Additional message-specific information. lParam [in] Type: LPARAM Return value Type: Type: LRESULT The return value specifies the result of the message processing; it depends on the message sent. Remarks Examples Requirements See also. SendInput Function () Synthesizes keystrokes, mouse motions, and button clicks.

SendInput Function ()

Syntax UINT WINAPI SendInput( _In_ UINT nInputs, _In_ LPINPUT pInputs, _In_ int cbSize ); Parameters nInputs [in] Type: UINT The number of structures in the pInputs array. pInputs [in] Type: LPINPUT cbSize [in] Type: int Return value Remarks This function is subject to UIPI. An accessibility application can use SendInput to inject keystrokes corresponding to application launch shortcut keys that are handled by the shell.

Requirements See also.