各環境におけるTSF

Windows2000 SP4での実験*1結果のメモ.

  • Windows2000 SP4ではデフォルトではTSFはインストールされていない.OfficeXP以降またはTSF 再配布ファイルを利用してインストール.
  • Windows2000 SP4付属のWordPadはTSFを認識しない.→ PlatformSDK付属のTSFAppの使用を検討する.
  • Windows2000 SP4 + TSFという環境ではコントロールパネルの「テキスト サービス」から設定を行う.実体は"input.cpl".

うーむ,昨日のサンプルだとTSFAppでのSelectionの動作が何か変だなぁ.
さらにRichEdit関係のメモ.

RichEdit
About Rich Edit Controls
RichEdit 4.1でTSFを有効にする
EM_SETEDITSTYLEメッセージでSES_USECTFビットを立てる.
.NET Framework 1.1でのRichTextBox
WindowsXP SP1環境で試してみたが,Msftedit.dllではなくRiched20.dllがロードされている.RichEdit 4.1ではなさそう.

*1:例によってVirtualPC 2004さまさま