Link Search Menu Expand Document

Root.SetUserSip Property

Explanation Perform mapping between the SIP ID that can be specified in the ShowSIP method or the
EditObject.IMEMode property and the SIP control plug-in DLL.
Can only be used with Mobile
Added since Mobile Ver.4.0.0


SIP control plug-in DLL
Handy terminals for business use may be equipped with a model-specific SIP, and SIP control may be controlled by a unique SDK and API.

In the conventional Biz / Browser Mobile, there is no way to control the SIP unique to the terminal, and the input mode can be specified only for general Windows, so it was not possible to use SIP-specific functions.

By using the SIP control plug-in, it is possible to fully utilize the simplicity of SIP control of Biz / Browser and the SIP functions unique to the terminal.

If you set the SIP ID mapped by the SetUserSip method to the ShowSIP method or IMEMode property, each specified value will be redirected to the plug-in.

The plug-in performs its own SIP control by determining the specified value and calling the API provided by the SDK.

SIP ID should always be specified to redirect to the SIP control plug-in.

For example, when closing SIP via a plug-in,
IMEMode = $ SIP_CLOSE;
is invalid and it should be specified as below.
IMEMode = $ SIP_USER1 + $ SIP_CLOSE;
Call format //.SetUserSip( sipId, dll )
Return value None
Arguments integer sipId Specify the SIP ID to set the plug-in DLL. Specify one of the following values.
IDs of $ SIP_USER1 to 3 are provided for plug-in assignment, but it is also possible to specify an existing ID (such as $ SIP_HIRAKATA) and overwrite the existing SIP settings.
Constant Description
$ SIP_HIRAKATA "Hiragana / Katakana" mode
$ SIP_ROMAJI "Romaji / Kana" mode
$ SIP_HWINPUT "Handwriting input" mode
$ SIP_HWSEARCH "Handwriting search" mode
$ SIP_USER1 For SIP control plug-in assignment
$ SIP_USER2 For SIP control plug-in assignment
$ SIP_USER3 For SIP control plug-in assignment

IDs of $ SIP_USER1 to 3 are provided for plug-in assignment, but it is also possible to specify an existing ID (such as $ SIP_HIRAKATA) and overwrite the existing SIP settings.
String dll Specify the file name of the SIP control plug-in DLL.
The dll should be placed in the same dll folder as the plug-in used by the CallDll method.
Exception None
Example of use
    //.SetUserSip($SIP_USER1, "UserSip.dll");
    
Related item ShowSIP method
EditObject.IMEMode property