2012-04-20 3 views
0

私はVisual Studio 2010 C++でWindowsフォームアプリケーションを開発しています。このアプリケーションを自分の言語で作成したと考えていましたが、私は母国語で書かれたC++アプリケーションを見たことがありますか?これらの文字ではなく、私はそれを把握することはできません。アプリケーションに外国語文字を使用する方法はありますか?

+0

どうやって試しましたか?あなたはどんなエラーを受けていますか?これは簡単であるはずです。 –

+0

私はintă= 1; VC++ 2010でエラーなしでコンパイルされました。 – BlueWanderer

+0

@BlueWanderer、これらの文字の1つをラベルまたはボタンテキストに入れてみると、「このファイルのUnicode文字を現在のコードページに保存できませんでした」というダイアログボックスが表示されます。 – Bugster

答えて

2

あなたはそのためのローカライズを使用する必要があります。私はあなたがC++/CLIで.NETを使用する必要がありますので、あなたがWindowsフォームとC++を使用している参照してください。その中

あなたはで始めることができますおよび"Walkthrough: Localizing Windows Forms"

これらはVB/C#にありますが、C++/Cliに変換しても問題ありません。

+0

"Windows Forms"!= "WinForms"!しかし、C++/CLI + WinFormsを使用するのがおそらく最良の解決策です。 –

-1

ダイアログが表示されても、エラーが表示されません。 OKをクリックすると、ソースファイルは任意のロケールに適合するUTF8形式で保存されます。

マルチバイト文字セットを使用しない方が良いことや、ボタンやラベルなどに面白い文字が表示されることに注意してください。

関連する問題