>>> I haven't tried it (not being a PG person), but you should be be able to add >>> the required toolbox definition to your source code: < snip > >>> Define one or more "ThemeBrush" constants from this list: >>> >>> '---Brushes--- >>> _kThemeActiveDialogBackgroundBrush = 1 >>> Then you can set a theme background for the current output window like this: >>> >>> dim err as long >>> err = fn SetThemeWindowBackground( window( _wndPointer )¬ >>> _kThemeActiveDialogBackgroundBrush, _zTrue ) >> >> >> Thanks Robert but the above doesn't work either. >i too tried it and was surprised to see that it did not work. perhaps >someone can investigate this as i have some other fish to fry at the moment The Toolbox function SetThemeWindowBackground works in OS X, CarbonLib, PPC and even 68K. The problem in PG seems to be that a theme window background quickly gets reset to white by a PG runtime routine named pGblackAndWhite. Robert P.