Custom Draw

Custom draw is not a common control; it is a service that many common controls provide. The custom draw service allows an application greater flexibility in customizing a control's appearance. Your application can harness custom draw notifications to easily change the font used to display items or manually draw an item without having to do a full owner draw.

This section contains information about the programming elements used with custom draw.

Overviews

Topic Contents
About Custom Draw This section contains general information about custom draw functionality and provides a conceptual overview of how an application can support custom draw.
Using Custom Draw This section contains examples that demonstrate how to implement custom draw.

Notifications

Topic Contents
NM_CUSTOMDRAW Notifies a control's parent window about custom drawing operations. This notification code is sent in the form of a WM_NOTIFY message.

Structures

Topic Contents
NMCUSTOMDRAW Contains information specific to an NM_CUSTOMDRAW notification code.