投稿者 snowmansnow  (社会人) 投稿日時 2023/3/30 21:58:17

 こんばんは、魔界の仮面弁士様
 お返事ありがとうございます。

>> ascW が 16354とか16350とか-1445とか-32759のものです。
>それぞれ、㿢(Yào)、㿞(mào)、者(zhě)、耉(gǒu) の文字ですね。
pininも記載頂き、中国語みたいですね?

>> それは、どういったものでしょうか?
>その文字列は、Application.GetPhonetic でカナを得られない文字列なのではありませんか?
はい、「?」で、それぞれ表示されます。

>この変換処理はおそらく、IME に問い合わせて文字列を得る仕組みになっています。
>多分、 IFELanguage2 インターフェイスの GetConversionModeCaps メソッドじゃないかな…。
>res = lang.tGetJMorphResult(
//https://tu3.jp/0964
のc#で動作を確認しました。①

>IFELanguage/IFELanguage2 の GetPhonetic メソッドの方かもしれません。
//https://www.pine4.net/Memo/Article/Archives/424
のc#でも動作を確認しました。②
(VB.NETで試せなくて残念でした)

GetJMorphResult、GetPhonetic、どちらも「?」表示になってしまいました。

中国語は読みが無いのは、なんとなくわかるのですが、
日本語の異体字が、中国語?なのは、不思議な感じがしたのと、
魔界の仮面弁士様が、
>それぞれ、㿢(Yào)、㿞(mào)、者(zhě)、耉(gǒu) の文字ですね。
と、中国語と指摘されてた、やり方がわかりませんでした・・・
何かコツ(?やり方)みたいなもの、ございますか?