PropertySheet color static text
От: Велимир Россия  
Дата: 19.11.10 09:31
Оценка:
Доброго времени суток!

Использую 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

Как можно добиться белого фона?
Спасибо.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.