none
VistaのIMEでの単語登録 RRS feed

  • 質問

  • はじめまして

    VisualStudio .Net 2003を使用しています。

    今まではImmRegisterWordを使用し辞書ツールへ単語を登録していたのですがVistaでは使用できないようなのですが何か代わりのものはありますでしょうか?

    ご教授くださいますよう、よろしくお願いいたします。

    2007年2月22日 1:21

すべての返信

  • > 今まではImmRegisterWordを使用し辞書ツールへ単語を登録していたのですがVistaでは使用できないようなのですが何か代わりのものはありますでしょうか?

    確かに、サポートされなくなったようですね。

    IMM APIの互換性については、以下のページから"アプリケーション互換性情報パック"を
    ダウンロードして、その中にある"IMM32 互換性情報"というドキュメントを読むと
    よいかと思います。

    ■開発者向けアプリケーション互換性情報 - MSDN
    http://www.microsoft.com/japan/msdn/windowsvista/compatibility/default.aspx

    Windows XP以降は、"Text Services Framework"がネィティブなAPIとして
    提供されていますので、ここから情報を探してみてはいかがでしょうか。

    ■Text Services Framework - MSDN
    http://msdn2.microsoft.com/en-us/library/ms629032.aspx


    なお、未確認ですが、IFEDictionary::RegisterWord() を使うと
    登録できるかもしれません。

    ■IFEDictionary - MSDN
    http://msdn2.microsoft.com/en-us/library/ms970105.aspx

    2007年2月22日 3:44