You can pass a constant of type ThemeBackgroundKind to the function ApplyThemeBackground to specify that an embedded object have a background consistent with the current theme and an object in which it is visually embedded. The ThemeBackgroundKind constants are available with Appearance Manager 1.1 and later.
enum {
kThemeBackgroundTabPane = 1,
kThemeBackgroundPlacard = 2,
kThemeBackgroundWindowHeader = 3,
kThemeBackgroundListViewWindowHeader = 4
};
typedef UInt32 ThemeBackgroundKind;