タグ

ブックマーク / blog.tmyt.jp (2)

  • WinRTでIMEの状態を読み出す - tmytのらくがき

    とある都合でWinRTからIMEの状態を読み出したい。具体的には、IMEがいま変換中であるのかどうかが知りたい。という状況に遭遇しました。 なんかいろいろ調べてみると、得られた回答は次の通り。 それC++でできるよ! たかだかIMEが変換中かどうかを調べるのにC++でCOMを叩かないとダメだそうです。これだからWinRTは 実装編 C++叩かないといけないのは前述の通り。使うものは、ITfThreadMgr2インターフェースからスタートして、以下のインターフェースにアクセスします。 IEnumTfDocumentMgrs ITfDocumentMgr IEnumTfContexts ITfContext ITfContextOwnerCompositionServices IEnumITfCompositionView ITfCompositionView すでにこのあたりで力尽きそうです

    WinRTでIMEの状態を読み出す - tmytのらくがき
  • 日本語向けのカスタムエンコーディングクラス作ったよー - tmytのらくがき

    WP7というかSilverlightだとUTF8とUTF16しかサポートされていませんが、日語環境においてはJIS,SJIS,EUCJP,UTF8,UTF16などしねばいいのにと思うほどの様々なエンコーディングが使用されているうえに、Webではみんな好き勝手つかっててしねばいいのに困ったものです。 対応してないエンコーディングはSystem.Text.Encodingを継承したカスタムエンコーディングクラスを作って自分でどうにかしてね(はーと)というのがMSの見解らしいです。 そんでもって、お昼間にid:iseebiにISO2022JP用のカスタムエンコーディングクラス作ってよ!とそそのかされたのでさっくり作ったら、id:iseebiに@kazuakix のSJISと一緒にしてNuGetしてよ!といわれたので、じゃーやるかーとしていると@oota_ken についでにEUCJPも対応してよ

    日本語向けのカスタムエンコーディングクラス作ったよー - tmytのらくがき
    terurou
    terurou 2011/05/31
    すげー
  • 1