22 lines
580 B
C#
22 lines
580 B
C#
namespace TheXamlGuy.TaskbarGroup.Core
|
|
{
|
|
public class TaskbarList : ITaskbarList
|
|
{
|
|
private readonly ITaskbar taskbar;
|
|
|
|
public TaskbarList(ITaskbar taskbar)
|
|
{
|
|
this.taskbar = taskbar;
|
|
}
|
|
|
|
public IntPtr GetHandle()
|
|
{
|
|
var trayHandle = taskbar.GetHandle();
|
|
|
|
var rebarHandle = WindowHelper.Find("ReBarWindow32", trayHandle);
|
|
var taskHandle = WindowHelper.Find("MSTaskSwWClass", rebarHandle);
|
|
return WindowHelper.Find("MSTaskListWClass", taskHandle);
|
|
}
|
|
}
|
|
}
|