An application sends messages to add items, to retrieve item and control properties, and to control the appearance and behavior of a header control. Most of these messages have a corresponding macro that you can use instead of sending the message explicitly.