Introduction to HIView Programming Guide

HIView is an object-oriented view system for implementing Carbon user interface elements. HIView Programming Guide explains the concepts behind the HIView model, covering the view embedding hierarchy, composited drawing, and the new drawing coordinate system. This document also contains instructions and sample code for implementing common HIView tasks, such as creating and embedding views, automating view layout, drawing in views, implementing some new view-based controls, and subclassing views to create your own custom user interface elements.

HIView Programming Guide assumes you are familiar with the basics of creating and manipulating Carbon controls in Mac OS X. If you are not familiar with using Carbon controls, see the document Handling Carbon Windows and Controls.

Organization of This Document

This document contains two chapters: