0

ファイルマネージャに表示されるアイコンを変更したC++.NETコンソールアプリケーションがあります。そのとおりです。ただし、コンソールのトップバーとタスクバーのアイコンも変更したいと思います。それでも古いデフォルトのアイコンを使用できます。

SetConsoleIcon()が存在するようにブラウジングしているのを見ましたが、Win32API呼び出しのようです???? .NET呼び出しを使用してジョブを実行する別の方法はありませんか?

あなたがそれについて考えを持っているならば、私(他のユーザー)に教えてくれてありがとう。

4

2 に答える 2

2

アプリケーションの観点から、コンソールにはアイコンがないため、「純粋な」.NETを使用することはできません。

アイコン付きのウィンドウがあるコンソールは、実装の詳細にすぎません。

于 2012-04-17T14:35:15.407 に答える
1

更新(C ++ VS2010の場合)

  1. リソースファイル(rc)がない場合は、リソースファイル(rc)を追加します(デフォルトapp.rcでは存在するはずです)。
  2. リソースにアイコンを追加
  3. アイコンのID値をデフォルトアイコンのID値よりも小さく設定します(デフォルトapp.icoでは存在するはずです)。
于 2012-04-17T14:43:40.760 に答える