More WIndows specific parts moved to this project

This commit is contained in:
Dan Clark
2024-11-02 20:57:13 +00:00
parent 48c63b3bb0
commit 81e39f9895
25 changed files with 528 additions and 68 deletions
+12
View File
@@ -0,0 +1,12 @@
namespace Toolkit.Windows;
public class TaskbarList(ITaskbar taskbar) :
ITaskbarList
{
public IntPtr GetHandle()
{
nint rebarHandle = WindowHelper.Find("ReBarWindow32", taskbar.GetHandle());
nint taskHandle = WindowHelper.Find("MSTaskSwWClass", rebarHandle);
return WindowHelper.Find("MSTaskListWClass", taskHandle);
}
}