已经用SetWindowRgn()创建了Rgn对象,并且在此基础上做出了圆形按钮,但是想改变按钮的背景色通过Fillrgn()函数没啥作用,请问该怎么办啊? CBrush B;
B.CreateSolidBrush(m_color);
::FillRgn(lpDrawItemStruct->hDC,m_rgn,hBrush);
::SetBkMode(lpDrawItemStruct->hDC,TRANSPARENT);
其中m_rgn是CRgn对象,
B.CreateSolidBrush(m_color);
::FillRgn(lpDrawItemStruct->hDC,m_rgn,hBrush);
::SetBkMode(lpDrawItemStruct->hDC,TRANSPARENT);
其中m_rgn是CRgn对象,
{
DWORD dwErr = GetLastError();//看错误代码是多少?
ASSERT(0);
}
HBRUSH hBrush = CreateSolidBrush(m_color);