1.前回 前回C++でWindowsのIMEを作ろう( ゚∀゚) その1 - Webと文字はアイコンの変更とテキストの変更をやりました。 2.コンポジション コンポジションとはテキスト入力における一時的な入力エリアです(参考資料1)。 コンポジションを使ったサンプルはTSFmarkにあります。このサンプルのコンポジションは純粋にTSFに対応した様なアプリケーション(WordとかWordPadなど)にしかあたりません。其れを解消するには登録言語を変更する必要があります。globals.hのMARK_LANGIDマクロを以下の用に変更します。このマクロは以前に説明したAddLanguageProfileで使用されます。 #define MARK_LANGID MAKELANGID(LANG_JAPANESE, SUBLANG_JAPANESE_JAPAN) こうすることでテキストサービスが日本
![C++でWindowsのIMEを作ろう( ゚∀゚) その2 - Webと文字](https://cdn-ak-scissors.b.st-hatena.com/image/square/0e7a121d98e7543fc1454fef86ac39dd67f95586/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fp%2Fproject_the_tower2%2F20090331%2F20090331125518.gif)