How to create a semi transparent window in WPF that allows mouse events to pass through
I’ve had similar problem and found a solution: public static class WindowsServices { const int WS_EX_TRANSPARENT = 0x00000020; const int GWL_EXSTYLE = (-20); [DllImport(“user32.dll”)] static extern int GetWindowLong(IntPtr hwnd, int index); [DllImport(“user32.dll”)] static extern int SetWindowLong(IntPtr hwnd, int index, int newStyle); public static void SetWindowExTransparent(IntPtr hwnd) { var extendedStyle = GetWindowLong(hwnd, GWL_EXSTYLE); SetWindowLong(hwnd, GWL_EXSTYLE, extendedStyle … Read more