Vista ( TSF ) で、 ふりがなを取得する
再変換候補のリストを取得するための ImmGetConversionList() は、 Vista というか TSF で廃止されちゃったので、 どうしようもなく… (;;
しかし。 リストじゃなくて、 読みがなを一つだけ返してくれる、 IME のインターフェースは、 IME 2007 でも、 どうやら使えるらしい。
#include "msime.h"
( …中略… )
// Interface ID for IFELanguage2
// {21164102-C24A-11d1-851A-00C04FCC6B14}( …中略… )
// GetPhonetic()メソッドで「読み」を取得
m_hr = m_pILang->GetPhonetic(bsIn, 1, -1, &bsOut);
でもって、 msime.h は、 現在 1.4 が最新らしい。
→ Microsoft ダウンロードセンター
にしても。 MSDN ライブラリの解説…
・ Japanese Microsoft IME Specification - IFELanguage 2 - August 2003
・ Japanese Microsoft IME Specification - IFELanguage Functions - August 2003
…が、 未だに翻訳されてないってのは… (ToT;
| 固定リンク
« Eee Box 3度目の正直なるか、 10月21日頃から再出荷開始 (?) | トップページ | [Eee Box] 読売新聞の報道が旧聞すぎる ~ 「新品格安台湾パソコン(ウイルス感染済み)→自主回収中」 »
「プログラミング」カテゴリの記事
- 【.NET / Win8.1 ストアアプリ】 HttpClient で TLS 1.1 / 1.2 に対応するには(2018.06.17)
- 【VS2017 15.7pv2】 XAML のランタイム ツールに 「ヒートマップ」 が増えた(2018.03.28)
- 【.NET Core】 プロジェクトを作ると 「project.assets.json が見つかりません」 エラー(2018.02.10)
- 【#UWP】 ビットマップの表示色を変える (Win2D.uwp 経由で Direct2D を使う)(2017.08.23)
- 【#UWP】 CompactOverlay モード: Picture in Picture というか、「最前面に表示」するウィンドウを作る(2017.08.16)
この記事へのコメントは終了しました。
コメント