質問

アプリケーションが開いているウィンドウが多すぎると、タスクバーはそれらを1つのボタンにグループ化します。各ウィンドウには独自のアイコンがありますが、グループ化アイコンはデフォルトの<!> quot; unknown <!> quot; -kindアイコンです。

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

役に立ちましたか?

解決

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

他のヒント

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

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

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Applications\explorer.exe]
"TaskbarGroupIcon"="C:\Windows\Explorer.exe,13"

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

  1. プロジェクトのプロパティを通じて:

    ソリューションエクスプローラーの[プロジェクト]をクリックします<!>#8594;右クリック<!>#8594;プロパティを選択<!>#8594; [アプリケーション]タブを選択<!>#8594;リソースに移動してデフォルトのアイコンを変更し、新しいアイコンを選択して保存してビルドします。

  2. Through Registry(Dynamic):

    TaskbarGroupIconキーと値を作成する必要があり、値は<!> quot; path <!> quotのアイコンファイルです。下 <!> quot; HKEY_CURRENT_USER \ SOFTWARE \ Classes \ Applications \ <!> lt; <!> gt; <!> quot; 上記のキーが存在しない場合は、作成する必要があります

    RegistryKey RegKey = Registry.CurrentUser.OpenSubKey(
       "Software\\Classes\\Applications\temp.exe",true); 
    RegKey.SetValue("TaskbarGroupIcon", "c:\temp.ico", RegistryValueKind.String);
    
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top