Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
Phoneticでカナが表示されないものがあります
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30855#CommentId85698
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
snowmansnow
 (社会人)
投稿日時
2023/3/31 11:23:36
こんにちは、魔界の仮面弁士様
早朝も御返事ありがとうございました。
>>> この点から見ても、やはりIME 依存である可能性が高いと考えられます。
>>GetPhonetic が IME 依存であることを裏付ける公式資料を発見。
> Excel のふりがなリストおよび GetPhonetic 関数は、IME の GetJMorphResult() インターフェースを
GetJMorphResult()を、教えて頂いていて良かったです!
>> 「MSIME.China」の
>> 「GetJMorphResult」の例があり、
>> 使ってみたかったのですが、
>> 何故か動きませんでした。
>「動きませんでした」では状況が分からないです。具体的に何が起きたのかを教えてください。
申し訳ありません。出先なので、
テキストボックス2つとボタン1つをフォームに貼り付け、
テキストボックス1に中国語を入れて、ボタンを押すと
テキストボックス2にpinyinが表示されると思ったのですが、
エラーも何もなく、何も起きませんでした・・・・
夜には、詳しい報告ができると思います。
win10pro visualstudio2019でC#のフォームアプリケーション(フレームワーク)で試してみました。
インストール言語は
日本語
中国語(簡体字、中国)
英語(米国)
ドイツ語(ドイツ)
韓国語
です
>そこには HKEY_CLASSES_ROOT の値として 4 つの #define と…#
//https://mihai-nita.net/2005/12/13/reverse-ime-getting-hiraganakatakanapinyinbopomofo-from-kanji/
のアプリ?(C++?)と一致してるように見えました
MSIME.Chinaにして、
GetJMorphResultの第2引数に
>Private Const FELANG_CMODE_PINYIN = &H100
//https://foolexp.wordpress.com/2012/07/14/p2wpsu-4l/
を0(デフォルト)
>Private Const FELANG_CMODE_HIRAGANAOUT = &H0
の代わりに与えると、pinyin表示になるのかな?と思っています。
>"你好" だと 「ニーハオ」 に変換されましたが、間に空白を入れて
日本語IMEなのに、面白いですね!