Click here to Skip to main content
14,269,316 members
Articles » Multimedia » GDI » Regions » Revisions

A Guide to WIN32 Clipping Regions

Rate this:
4.91 (43 votes)
Please Sign up or sign in to vote.
4.91 (43 votes)
9 Apr 2002CPOL
Guide to understand the three different types of clipping regions, and how they relate to the Device Context



Compare Revision Minor Date Status Editor
2 - publicly available No 6-Oct-18 4:23 Available Deeksha Shenoy
Updates in content. Changes: 198
1 No 9-Apr-02 18:00 Available Chris Maunder


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Paul M Watt
United States United States
I am a software architect and I have been developing software for nearly two decades. Over the years I have learned to value maintainable solutions first. This has allowed me to adapt my projects to meet the challenges that inevitably appear during development. I use the most beneficial short-term achievements to drive the software I develop towards a long-term vision.

C++ is my strongest language. However, I have also used x86 ASM, ARM ASM, C, C#, JAVA, Python, and JavaScript to solve programming problems. I have worked in a variety of industries throughout my career, which include:
• Manufacturing
• Consumer Products
• Virtualization
• Computer Infrastructure Management
• DoD Contracting

My experience spans these hardware types and operating systems:
• Desktop
o Windows (Full-stack: GUI, Application, Service, Kernel Driver)
o Linux (Application, Daemon)
• Mobile Devices
o Windows CE / Windows Phone
o Linux
• Embedded Devices
o VxWorks (RTOS)
o Greenhills Linux
o Embedded Windows XP

I am a Mentor and frequent contributor to with tutorial articles that teach others about the inner workings of the Windows APIs.

I am the creator of an open source project on GitHub called Alchemy[^], which is an open-source compile-time data serialization library.

I maintain my own repository and blog at[^], because code maintenance does not have to be a living hell.


114 bookmarked