Important: This document may not represent best practices for current development. Links to downloads and other resources may no longer be valid.
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:
“HIView Concepts” explains the concepts behind the HIView model.
“HIView Tasks” contains instructions and sample code for implementing common HIView tasks.