テキストボックスベースの要素で漢字の上にふりがなを表示するにはどうすればよいですか?
Windowsフォーム要素でのふりがな表示に関する情報をWebで広範囲に調べてみました。MicrosoftAccessフォームコントロールの実装があるようですが、Access以外のプロジェクトではアクセスできないようです。
テキストボックスベースの要素で漢字の上にふりがなを表示するにはどうすればよいですか?
Windowsフォーム要素でのふりがな表示に関する情報をWebで広範囲に調べてみました。MicrosoftAccessフォームコントロールの実装があるようですが、Access以外のプロジェクトではアクセスできないようです。
ImmGetCompositionStringは、IMEから型付き仮名を取得するメソッドです(http://www.atmarkit.co.jp/fdotnet/dotnettips/875imeyomi/imeyomi.html [ja])
変換済みの漢字からふりがなを推測しても大丈夫な場合は、mecabなどのライブラリを使用できますが、その場合、ふりがなが常に正しいとは限りません。
既存の IME を実装または拡張する必要があるようです。この質問の解決策を確認してください。