public static void AppendToWallpaperArea(IntPtr handle) { if (HandleUtil.NeedSeparation) { HandleUtil.SpawnWorker(); } WindowNative.SetParent(handle, HandleUtil.WallpaperArea); }
public static Graphics GetWallpaperGraphics() { if (HandleUtil.NeedSeparation) { HandleUtil.SpawnWorker(); } return(Graphics.FromHwnd(HandleUtil.WallpaperArea)); }
public void Initialize() { if (Initialized) { return; } Initialized = true; // pre spawn worker to draw faster if (HandleUtil.NeedSeparation) { HandleUtil.SpawnWorker(); } }