2011-10-30 15 views
1

トレイアイコン(システム時計の横に表示されている)を持つWindowsアプリケーションを作成しています。通常の(コンソール)セッションでWindows XPを実行すると、アイコン自体がうまく見えますが、リモートデスクトップ接続を使用して同じWindows XPマシンに接続すると、トレイアイコンがひっくり返って見えます。トレイのアイコンの残りの部分はうまく見えることに注意してください。それでここの秘密は何ですか?リモートデスクトップ接続(Windows XP)時にトレイアイコンが表示されない

+1

問題のスクリーンショットを投稿してください。 – NickLH

+2

投票者を閉じるには:このOTはどのようなものですか?これは彼のアプリに関連するアイコンリソース/色深度の質問のようです。 – Joe

+1

RDPの既定値は256色のビデオ設定で、ワイヤを介してビットマップを取得するために送信する必要のあるデータ量を制限します。アンチエイリアス処理されたエッジが生成する色が多く含まれていると、アイコンがぼやけて見えます。 RDPスタートアップダイアログで、オプション、表示タブを選択し、カラーコンボを「最高品質」に設定します。これはWin7のためのもので、XPではどのように見えるか忘れてしまった。 –

答えて

2

私は過去に同じ問題に直面しました。​​の機能を持つアイコンをロードする必要があります(LoadIconではありません)。

+0

実際に建設的な応答を与えてくれてありがとう。それは助けになった。上で述べたように、私は256色空間で独自のバージョンのアイコンも作成しました。明らかに、それらをロードするアイコンマッパーは、より低いカラーパレットに変換するとき、アイコンのアンチエイリアスを扱う非常に良い仕事をしません。 – ahmd0

1

スクリーンショットは参考になりますが、2つのセッションで使用している色の濃さに関係していると思います。 1つの品質が他の品質よりも高い場合、アイコンのレンダリングが異なる場合があります。

リモートデスクトップ接続設定の表示タブで、色の深さを変更できます。

+0

アプリケーションで何かを変えて、ギザギザのエッジが消えてしまえばいいですね。私はそれのための特別なアイコンを作る必要がありますか? – ahmd0

+0

@ ahmd0そうでしょう。私が言ったように、スクリーンショットなしで言うのは難しいです。 –

関連する問題