Доброго времени суток!
Использую PropertySheet() для создания визарда.
флаги PROPSHEETHEADER:
psh->dwFlags = PSH_WIZARD97 | PSH_WATERMARK | PSH_HEADER | PSH_USECALLBACK | PSH_USEICONID;
Последняя страница страница имеет следующие флаги:
psp->dwFlags = PSP_HIDEHEADER | PSP_USETITLE;
Соответственно — слева страницы будет картинка.
Пытаюсь изменить цвет static text:
LRESULT Success_page::page_proc( HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam )
{
//...
if ( message == WM_CTLCOLORSTATIC )
{
if( (HWND)lParam == GetDlgItem( hwnd, IDC_WARNING_TEXT ) )
{
SetTextColor( (HDC)wParam, RGB(192,32,32) );
SetBkMode( (HDC)wParam, TRANSPARENT );
return (LRESULT)GetStockObject( NULL_BRUSH );
}
}
//...
}
В результате получаю —
http://files.rsdn.ru/65034/propertysheet.png
Как можно добиться белого фона?
Спасибо.