0

Visual Studio 2010専用のVSIプラグインをインストールしました。これは日本語で、使用しようとすると次のような素敵なメッセージボックスが表示されます。

メッセージボックスの日本語何とか何とか

(実際のテキストは隠されており、開示することはできませんが、間違いなく日本の表意文字です)

問題は、遠く離れていても日本語が話せないことです。これをコピーしてGoogle翻訳に貼り付けたいと思います。

Windowsメッセージボックスには優れた(そしてまったく知られていない)機能があります。CTRL-Cを押すと、クリップボードにコンテンツが挿入されます。だから私はそれをやっています、しかし私がCTRL-Vでどこでも私が得るものはここにあります:

---------------------------
Microsoft Visual Studio
---------------------------
???????????????
---------------------------
OK   
---------------------------

役に立ちましたね。これを回避する方法について何か考えはありますか?

4

1 に答える 1

2

これをどこに貼り付けますか?

実験を行いました...文字コード表を使用し、Arial Unicode MSを選択し、いくつかの表意文字を選択しました。それらの文字をコピーして、Visual Studioまたはメモ帳に貼り付けて、表意文字を確認しました。

それから私はあなたがしたことを複製しようとしました:

私はMessageBoxを使用してWPFプログラム(Unicodeプログラムになります)を作成し、表意文字のセットを使用しました。プログラムを実行してから、あなたと同じようにCTRL-Cを実行し、次にメモ帳とVisualStudioに対してCTRL-Vを実行しました。

表意文字、OKテキスト、および-------区切り文字が正しく表示されました。

これはWindows7でした。

クリップボードビューアツールを使用して、クリップボードに配置されている形式/テキストを確認できます。

プログラムのVSIプラグインがUnicodeとして構築されていないため、クリップボードへのテキストの配置に影響する可能性がありますか?理想的には、クリップボードにCF_UNICODETEXTが必要です。

于 2012-07-25T01:47:20.633 に答える