GameWindow.Create doesn't actually create a Window

@MattiaNotFound
You don’t need to use CreateWindow(). Create a Form and pass the form.Handle to SwapChainRenderTarget().

I believe keyboard should work fine. The problem would be with Mouse.
I can give you my fork which has implemented the Mouse.Handle if you want, otherwise you need to implement your own mouse handling.

You can also see MonoGame.Forms - Create your Editor Environment!
It has some controls that you might found useful, and comes with it’s own monogame build that also has the Mouse.Handle fix.

2 Likes