Я нашел способ использовать WndProc благодаря ссылке, которую мне прислала Лассе. Спасибо за твой ответ, Джон, но это было не совсем то, что я хотел. Для тех, кто хочет знать, как я это сделал, я использовал это:
protected override void WndProc(ref Message m)
{
const int WM_NCHITTEST = 0x0084;
switch (m.Msg)
{
case WM_NCHITTEST:
return;
}
base.WndProc(ref m);
}
Я не проверил его полностью, поэтому не знаю, есть ли побочные эффекты, но в данный момент он работает нормально:).