ゲーム作ってる時もそうですが、IME関連の描画を自前でしたい場合など、デフォルトで描画してくれるIME関連の描画を止めたい時がしばしばあります。 今回はその方法を二通りご紹介。 一つ目は、純粋に描画を止める方法でいくつかのIME関連のメッセージを処理することで実現できます。 switch(uMsg){ case WM_IME_SETCONTEXT: lParam &= ~ISC_SHOWUIALL; break; case WM_IME_STARTCOMPOSITION: case WM_IME_COMPOSITION: case WM_IME_ENDCOMPOSITION: return 0; case WM_IME_NOTIFY: switch(wParam){ case IMN_OPENSTATUSWINDOW: case IMN_CLOSESTATUSWINDOW: case
IMEの入力モード(全角ひらがなや半角カタカナなど)と、変換モード(無変換や人名/地名優先など)をコードにて切り替えます。VB標準のIMEモードのみでは不可能なカタカナやひらがなの直接入力モードなど、IMEツールバーにて指定できるモードにはすべて対応することができます。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く