Winforms is built on top of Win32, and you can use your own Win32 code alongside it, even overriding how a control behaves.