Share via


IInputMethod3::Showing (Compact 2013)

3/28/2014

Implement this method to initialize display-related parameters, structures, and functions, before a software-based input panel (SIP) window appears.

Syntax

HRESULT Showing(void); 

Parameters

None.

Return Value

Returns S_OK to indicate success; otherwise, returns the appropriate HRESULT value to indicate that it was not successful.

Remarks

The SIP calls this method when a user turns on the visible status of the SIP. Programmatically, this action occurs when the SIPF_ON flag is set in the SIPINFO structure.

Use this method to initialize any parameters, structures, and functions that relate to displaying the input method. The input method can also use any data that was stored with a previous call to IInputMethod3::Hiding to initialize the window.

After this method is complete and the SIP window is displayed, the window and its children, such as those created by the input method, receive WM_PAINT messages.

Requirements

Header

sip.h

Library

uuid.lib

sysgen

SYSGEN_SOFTKB

See Also

Reference

IInputMethod3
IInputMethod3::Deselect
IInputMethod3::GetInfo
IInputMethod3::Hiding
IInputMethod3::InputContextChange
IInputMethod3::ReceiveSipInfo
IInputMethod3::RegisterCallback
IInputMethod3::RegisterCallback2
IInputMethod3::RegisterCallback3
IInputMethod3::Select
IInputMethod3::SetImData
IInputMethod3::SetIMMActiveContext
IInputMethod3::UserOptionsDlg