Description
Clover.exe: Testcase and C code attached from Petzold's cd examples.
Code is as simpler as possible:
- CombineRgn which combines CreateRectRgn and CreateEllipticRgn
- After combining, rays are traced starting from middle of the window outwards clipped by such region
Picture1.jpg compares ReactOS vs Windows testcase.
Some hints:
Picture2.jpg shows what happens when the Clover.exe window is resized. As you resize the window, making it smaller, you can see how it starts to look similar to Windows expected behavior. Clipping region as the width and height changes seems to be miscalculated.
Tested in 1001-g0c4d21a iso
https://www.codeproject.com/Articles/2095/A-Guide-to-WIN32-Clipping-Regions
Attachments
Issue Links
- blocks
-
CORE-7153 METABUG: Petzold's Testcases
- Open
- relates to
-
CORE-16626 Regression, MediaPlayer Classic MPC HC 1.7.13, part of the GUI is not drawn at all, is transparent
- Resolved
-
CORE-16680 Regression: our Solitaire and Spider Solitaire have a transparent background with VBox Guest Additions installed
- Resolved
-
CORE-6897 SetWindowRgn doesn't work
- Resolved