I took the basic hello world example and switched the Component used as the background to a DialogWindow:
I then set the constructor thus:
: DialogWindow (T("Weeee!!"), Colour(0xFFFFFF00), false)
This gives me a window with an X to close it.
I called setResizeable (true), and I disabled the mouse event handler that closes the window.
Now when I use the left mouse to move the window, or attempt to resize the window, it jumps as if I had clicked in the top left corner ot the application.
I doesn’t seem intuitive that I should need to write specific mouse handlers for an automatic window move/resize operation. I’m guessing I made a newbie mistake, but I’m wondering if anyone else can confirm this or throw a clue my way.