User manual - DT-870M51 アプリケーション機能解説書ver.1.00(2003年9月22日)
DT-870M51 アプリケーション解説書
<サンプルプログラム>
eMbedded C/C++を用いた場合のサンプルプログラムを以下に示します。
// IME ツールバーの表示/非表示を切り替えます
// bDisp=TRUE(表示), FALSE(非表示)
VOID SetImeToolBar( BOOL bDisp)
{
HKEY hKey;
DWORD dwDisp;
if ( bDisp)
dwDisp = 1;
else
dwDisp = 0;
// レジストリを設定します
RegOpenKeyEx( HKEY_LOCAL_MACHINE, TEXT("SOFTWARE¥¥CASIO¥¥ImePatch"),
0, KEY_READ, &hKey);
RegSetValueEx( hKey, TEXT("DispStatusBar"), 0, REG_DWORD,
(LPBYTE)&dwDisp, sizeof( DWORD));
RegCloseKey( hKey);
// いったん IME をオフしてから IME をオンします。
ImmSetOpenStatus( NULL, FALSE);
ImmSetOpenStatus( NULL, TRUE);
}
<注意事項>
IME 表示中、非表示中にかかわらず、テンキーを使用すると IME の入力モードは強制的にテンキー
(めくりキー)の入力モードに切り替えられます。たとえば、IME 入力モードが「ひらがな」、めくり
キーのモードが「直接入力」のときにテンキーを押すと、IME は強制的に「直接入力」モードにな
ります(オフされます)。
66