Export (0) Print
Expand All

ISoftKbd interface

The ISoftKbd interface is used by applications and text services to implement a soft keyboard.

Members

The ISoftKbd interface inherits from the IUnknown interface. ISoftKbd also has these types of members:

Methods

The ISoftKbd interface has these methods.

MethodDescription
AdviseSoftKeyboardEventSink

Installs a soft keyboard event sink to handle OnKeySelection notifications from the soft keyboard.

CreateSoftKeyboardLayoutFromResource

Creates a soft keyboard layout from the specified resource.

CreateSoftKeyboardLayoutFromXMLFile

Creates a soft keyboard layout from the specified XML file.

CreateSoftKeyboardWindow

Creates a soft keyboard window.

DestroySoftKeyboardWindow

Destroys a soft keyboard window.

EnumSoftKeyboard

Enumerates the possible soft keyboards that support the specified language.

GetSoftKeyboardColors

Retrieves the soft keyboard color corresponding to the supplied color type.

GetSoftKeyboardPosSize

Retrieves the starting position and size of a soft keyboard.

GetSoftKeyboardTextFont

Retrieves the text font used by a soft keyboard.

GetSoftKeyboardTypeMode

Retrieves the type mode for a soft keyboard.

Initialize

Initializes all necessary fields for a soft keyboard and generates standard soft keyboard layouts.

SelectSoftKeyboard

Selects the specified soft keyboard.

SetKeyboardLabelText

Sets the label text from the layout for a soft keyboard.

SetKeyboardLabelTextCombination

Sets a combination of label and text used to describe a soft keyboard.

SetSoftKeyboardColors

Sets the soft keyboard color corresponding to the supplied color type.

SetSoftKeyboardPosSize

Sets the starting position and size of a soft keyboard.

SetSoftKeyboardTextFont

Sets the text font used by a soft keyboard.

SetSoftKeyboardTypeMode

Sets the type mode for a soft keyboard.

ShowKeysForKeyScanMode

Displays the keys used for the key scan mode for a soft keyboard.

ShowSoftKeyboard

Displays a soft keyboard.

UnadviseSoftKeyboardEventSink

Removes a soft keyboard event sink.

 

Requirements

Minimum supported client

Windows 2000 Professional [desktop apps only]

Minimum supported server

Windows 2000 Server [desktop apps only]

Redistributable

TSF 1.0 on Windows 2000 Professional

Header

Softkbdc.h

IDL

Softkbd.idl

DLL

Softkbd.dll

 

 

Community Additions

ADD
Show:
© 2014 Microsoft