Non Rectangular Window sample

Non Rectangular Window sample

This article was submitted .

A small sample showing how to create a non-rectangular window.

Windows provides an API called SetWindowRgn() that makes it easy for applications to create irregularly shaped windows. Then you need to catch the WM_NCHITTEST, WM_NCACTIVATE and WM_NCPAINT Windows messages to paint your own window background and control the mouse clicks.

Source Code Dependencies

Microsoft WTL 3.0 Library

Download Files

DownloadSource Code (41 Kb)