protected override void WndProc(ref Message m) { switch (m.Msg) { case 0x86: // WM_NCACTIVATE var child = Control.FromHandle(m.LParam); if (child is Form) { ThemeManager.ApplyThemeTo(child); } break; } base.WndProc(ref m); }