DrawThemeWindowHeader

To draw a window header consistent with the current theme, use the DrawThemeWindowHeader function.

FUNCTION DrawThemeWindowHeader(r as Rect, inState as Integer) as Integer

r:
The rectangle that defines the window
header bounds.

inState:
A value specifying the state in which the
window header is to be drawn; see Draw state
constants bellow. The frame can only be drawn as
active or inactive; passing kThemeStatePressed
will result in an error being returned.

Returns:
A result code, see result codes.

Description:
The DrawThemeWindowHeader function draws a window header such as that used by the Finder. The window header is drawn inside the rectangle that is passed.

Draw state constants:

0 - Element is drawn in its disabled,
inactive state.

1 - Element is drawn in its normal,
active state.

2 - Element is drawn in its selected,
pressed state.

Supported platforms:
* MacOS PPC
* MacOS 68k
* MacOS Carbon
Unsupported platforms:
* Windows x86