Share via


ImmSIPanelState (Compact 2013)

3/28/2014

This function is not implemented in Windows Embedded Compact 2013.

Syntax

BOOL ImmSIPanelState(
  UINT dwCmd, 
  LPVOID pValue
);

Parameters

  • dwCmd
    [in] Value that specifies the operation that is to be performed by ImmSIPanelState. The following table shows the values this parameter can take.

    Value

    Description

    SIP_QUERY_LOCATION

    Query the location of the software-based input panel (SIP). pValue is the pointer to RECT that stores the location of the SIP in screen coordinates.

    SIP_QUERY_STATE

    Query the state of the SIP. The SIP can be in one of two states: hardware keyboard present and hardware keyboard not present. The pValue parameter is the pointer to DWORD, which can be either SIP_STATE_HDKB or SIP_STATE_NOHDKB.

    SIP_SET_LOCATION

    Set the location of the SIP. pValue is the pointer to POINT which is the new location of the SIP.

    SIP_INPUT_ATTRIBUTES

    Describe the caller's input attributes for the SIP. The pValue parameter can contain one of the following values:

    • SIP_INPUT_NUMERIC
    • SIP_INPUT_ALPHANUMERIC
    • SIP_INPUT_HIRAGANA
    • SIP_INPUT_KATAKANA
    • SIP_INPUT_EVERYTHING
    • SIP_INPUT_HALFWIDTH
    • SIP_INPUT_FULLWIDTH
  • pValue
    [in] Pointer to parameters associated with the operation specified in the dwCmd parameter.

Return Value

TRUE indicates success. FALSE indicates failure.

Requirements

Header

imm.h

Library

Coreimm.lib

See Also

Reference

Input Method Manager (IMM) Functions

Other Resources

POINT
RECT