Click to Rate and Give Feedback
MSDN
MSDN Library
User Interface
TSF Reference
TSF Functions
 SetInputScope Function
SetInputScope Function

Sets an input scope for the specified window.

Syntax

HRESULT SetInputScope(
  __in  HWND hwnd,
  __in  InputScope inputscope
);

Parameters

hwnd [in]

The window to set the scope on.

inputscope [in]

The input scope to associate with the window. To remove the input scope association, pass IS_DEFAULT to this parameter.

Return Value

ValueMeaning
S_OKThe method was successful.

 

Remarks

Calling this method replaces whatever scope is associated with the window.

An application must call this method, passing in IS_DEFAULT to the hwnd parameter, to remove the input scope association before the window is destroyed.

This API works only when the window (hwnd parameter) and the calling thread are in the same thread. If you call this API for a different thread's window, it fails with E_INVALIDARG.

Examples

[C++]

The following code illustrates how to set an input scope for a window.


SetInputScope(hwnd, IS_EMAIL_USERNAME);

Requirements

Minimum supported clientWindows XP
Minimum supported serverWindows Server 2003
HeaderInputScope.idl and InputScope.h
DLLMsctf.dll

Send comments about this topic to Microsoft

Build date: 7/14/2009

Tags What's this?: Add a tag
Community Content   What is Community Content?
Add new content RSS  Annotations
Processing
© 2009 Microsoft Corporation. All rights reserved. Terms of Use | Trademarks | Privacy Statement | Site Feedback
Page view tracker