Итак, я пытался сделать мою C# Форму кликабельной, и мне это удалось, но теперь я хочу, чтобы она больше не переходила
Вот как я заставил ее щелкнуть через
[DllImport("user32.dll", SetLastError = true)]
static extern int GetWindowLong(IntPtr hWnd, int nIndex);
[DllImport("user32.dll")]
static extern int SetWindowLong(IntPtr hWnd, int nIndex, int dwNewLong);
const int GWL_EXSTYLE = -20;
const int WS_EX_LAYERED = 0x80000;
const int WS_EX_TRANSPARENT = 0x20;
.
var style = GetWindowLong(Handle, GWL_EXSTYLE);
SetWindowLong(this.Handle, GWL_EXSTYLE, style | WS_EX_LAYERED | WS_EX_TRANSPARENT);
Я пробовал вернуть его в старый стиль вот так
SetWindowLong(this.Handle, GWL_EXSTYLE, style);
Но вся форма превратилась в голубой цветная рамка