public static void ChangeWindowStyle(IntPtr handle, PredefinedTypes.CustomWindowStyles wndStyle) { if (wndStyle.Equals(PredefinedTypes.CustomWindowStyles.Clickable)) { var initial = GetWindowLong(handle, (Int32)Gwl.ExStyle); SetWindowLong(handle, (Int32)Gwl.ExStyle, (IntPtr)(initial & ~(Int32)Ws.ExTransparent)); } else if (wndStyle.Equals(PredefinedTypes.CustomWindowStyles.NotClickable)) { var initial = GetWindowLong(handle, (Int32)Gwl.ExStyle); SetWindowLong(handle, (Int32)Gwl.ExStyle, (IntPtr)(initial | (Int32)Ws.ExTransparent)); } }