Improve the design of win32 scaling from DPIZoomChangeRegistry to Inheritance and Event-driven design