■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 最新50 [PR][PR]  
レス数が900を超えています。1000を超えると表示できなくなるよ。

SHARP BrainのWindows CEを活用する Part13

903 :watamario15 ◆Mario/wuf4xM :2023/12/31(日) 23:07:41.07 ID:C8wvZVlh
>>900
この件は、色々と実験したりコードを見たりしたところから、locale とミニッツマスコットのバグの合わせ技かと思われます。

1. ceOpener は、日本語化時に SetUserDefaultLCID API を呼び出して locale を日本語に変更します。そして、終了時に英語に戻します。しかし、Task Switcher 同梱の System Font Patcher はこれを行いません(CERestorer にはこれが同梱されている)。
https://github.com/HO-0520-IT/ceopener_mod/blob/9b7d21fe9cc51872ce1c201509ebcf039ade30c3/ceopener_plugins/localizepatch/localizepatch.cpp#L92
https://github.com/HO-0520-IT/ceopener_mod/blob/9b7d21fe9cc51872ce1c201509ebcf039ade30c3/ceopener_plugins/localizepatch/localizepatch.cpp#L103
この locale は CP_ACP を変更するなどの効果があるようで、言及されている「エンコードの問題」の正体はこれです。これ自体は、Control Panel の Regional Settings -> Your locale と同じなので、これを手動で Japanese に設定すれば問題ありません。しかし...

228KB
続きを読む

名前: E-mail(省略可)
READ.CGI - 0ch+ BBS 0.7.4 20131106
ぜろちゃんねるプラス