When passing a box with a non-zero height that is smaller than the bounding box to GdipMeasureString, it returns a bounding box of 0. In Windows it returns the same height as the box.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/6597
According to microsoft documentation, ScrollWindowEx, SetScrollPos and SetScrollRange may only
be called while the control is in-place active.
This fixes a segmentation fault in Anytone CPS.
--
v3: riched20/tests: Test that ScrollWindowEx is only called when control is in-place active.
https://gitlab.winehq.org/wine/wine/-/merge_requests/6608