2011-08-03 6 views
2

アラビア文字を表示したいWindow Mobileアプリケーションがあります。MS Arial UnicodeをFontsフォルダとWindowsフォルダにコピーしてから再起動しました、 もちろん!)。私はその後、ダイアログフォントをMS Arial Unicodeとして.rcファイルにマークし、(動作しなかった場合は)手動でWM_SETFONTを使用してウィンドウのフォントを設定しました。 Windows Mobileがフォントを無視するように見えます - そのフォントを参照できるようにするためにアプリケーションでコピーする以外に何かをする必要がありますか?Windows Mobile 6.xでUnicodeフォントを使用する方法

答えて

1

コピーしたファイルにAddFontResource()を呼び出してリセットを実行してください。

+0

ありがとうございます。残念ながら、私の呼び出しは失敗します: 'AddFontResource(TEXT(" \\ Windows \\ ARIALUNI.TTF ")); // 012を返します: 他のアイデアですか? – noelicus

+0

ファイル名を小文字のarialuni.ttfに変更し、AddFontResource呼び出しが機能します。信じられないほど!GetLastError呼び出しで「ファイルが見つかりません」というメッセージが表示されました。 :-) – noelicus

+0

遅く返事を申し訳ありませんが、私はそれが最後に働いて嬉しいです:) –

関連する問題