grabiller wrote:So what the point removing this event at all in the first place ? What is the benefit ?
Behavior was not cross-platform, so there were 2 choices:
1.) Remove the event on Windows
2.) Add the event to Linux and Mac
They decided to remove it on Windows, so behavior is cross-platform now.
If they would have added it to Linux and Mac, the Linux and Mac
guys could complain that there is now an additional event that is
usually not correct on their platform. Same as you complain now that
it is not correct Windows behavior.
Personally, I just want it 100% cross-platform, because that's what PB is.
Whether they choose way (1) or (2), it should be same on all platforms.
If they add the event on all platforms and you open an invisible Window,
should the resize event fire?
Or should it be fired on first HideWindow(x,0) call, when the window appears
on screen for the first time ("resize from nothing to initial size")?
This could also be a candidate for another event, like OnCreate/OnAfterCreate/OnShowWindow...