case WM_CTLCOLORSTATIC:
SetBkColor((HDC)wParam,RGB(0,128,0));
break;
Изменение цвета фона статика
Код:
то ефект ноль,
а если так, то работает, но есть маленькая утечка памяти! Как ее исправить?
Код:
case WM_CTLCOLORSTATIC:
return (DWORD)CreateSolidBrush(RGB(0,128,0));
break;
return (DWORD)CreateSolidBrush(RGB(0,128,0));
break;
Код:
HBRUSH hStaticGrassBrush = CreateSolidBrush(RGB(0,128,0));
code
Код:
case WM_CTLCOLORSTATIC:
return hStaticGrassBrush;
return hStaticGrassBrush;
Phodopus спасибо! Я понял сообщение приходит много раз и программа создает много кистей по этому и уплывают ресурсы? У меня еще вопрос. В чем разница между HBRUSH и static HBRUSH?
2. Смотря в каком контексте. В любом случае определенная вторым способом переменная будет существовать а) в единственном экземпляре б) все время выполнения программы. Читайте доки по C/C++