User manual - アプリケーション解説書ver.3.00(2005年8月23日)
DT-5100 アプリケーション解説書
- 107 -
<サンプルプログラム>
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 は強制的に「直接入力」モードにな
ります(オフされます)。