The standard DBP commands do not provide an update after the window has been resized. i.e., if I have a 1024 x 768 window and then resize it, then "SCREEN WIDTH()" still returns 1024 x 768 irrespective of the real size whereas "GET WINDOW CLIENT WIDTH()" returns the new size correctly.
However, what neither command does is provide the information as the window is actually being updated, which is a bit of a pain as one only gets the new size once the user has completed the operation.
What would be really nice would be an option to stop DBP scaling things at all, as this is what I am really fighting against here.
Oh well, on with the battle.