7

私のアプリケーションがあまりにも多くのウィンドウを開くと、タスクバーはそれらを 1 つのボタンにグループ化します。各ウィンドウには独自のアイコンがありますが、グループ化アイコンはデフォルトの「不明」種類のアイコンです。

グループ化アイコンを設定するにはどうすればよいですか?

4

3 に答える 3

3

タスクバー グループ アイコンは、アプリケーションごとにレジストリで設定できます。

エクスプローラーの場合、これは次の場所になります。

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\explorer.exe]
"TaskbarGroupIcon"="C:\Windows\Explorer.exe,13"
于 2008-10-20T16:50:17.813 に答える
3

Raymond Chen からのこのコメントは、アイコンが exe 自体から来ていることを示しています。eXeScopeのようなものを使用して、アプリケーション アイコンが適切に埋め込まれていることを確認し、適切な動作を表示する他の exe と比較してデルタ デバッグを行うことをお勧めします。 .

于 2008-10-20T17:50:43.730 に答える
1

アプリケーション タスクバー グループ アイコンは 2 つの方法で設定できます

  1. プロジェクトのプロパティから:

    ソリューションエクスプローラーでプロジェクトをクリック→右クリック→プロパティを選択→アプリケーションタブを選択→リソースに移動してデフォルトアイコンを変更し、newiconを選択して保存してビルドします。

  2. レジストリ経由 (動的):

    TaskbarGroupIcon キーを作成する必要があり、値は「HKEY_CURRENT_USER\SOFTWARE\Classes\Applications\<>」の下の「パス付きアイコン ファイル」です。上記のキーが存在しない場合は、作成する必要があります。

    RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(
       "Software\\Classes\\Applications\temp.exe",true); 
    RegKey.SetValue("TaskbarGroupIcon", "c:\temp.ico", RegistryValueKind.String);
    
于 2010-07-16T11:39:52.480 に答える