▼ げんたさん
> ところで,英語版Windows 2000+日本語フォント という環境でメニューがちゃんと日本語表示されるソフトとされないソフトがあるんですけど,その差がなんだかわかりますか?sakuraもリストボックスの文字なんかはちゃんと日本語で出てきます.
LANGUAGEが違うとUnicodeへの変換方法が変わってきます。LANGUAGEといっても、トップダウンの(globalな)LANGUAGEとDIALOGやMENUなどに付随するLANGUAGEがありますが。バイナリのリソースはResource Hackerなどで見れます。
http://www.users.on.net/johnson/resourcehacker/独自にフォントを使っている可能性もある。指定されたフォントが無い場合は、GUI規定のフォントに置き換わる。