using System; using System.Runtime.InteropServices; namespace AxCopilot.Services; internal static class WindowTracker { public static nint PreviousWindow { get; private set; } = IntPtr.Zero; [DllImport("user32.dll")] private static extern nint GetForegroundWindow(); public static void Capture() { nint foregroundWindow = GetForegroundWindow(); if (foregroundWindow != IntPtr.Zero) { PreviousWindow = foregroundWindow; } } }