15,979
社区成员
发帖
与我相关
我的任务
分享
HBRUSH CHyperLink::CtlColor(CDC* pDC, UINT nCtlColor)
{
ASSERT(nCtlColor == CTLCOLOR_STATIC);
if (m_bOverControl)
{
pDC->SetTextColor(m_crHoverColour);
}
else if (m_bVisited)
{
pDC->SetTextColor(m_crVisitedColour);
}
else
{
pDC->SetTextColor(m_crLinkColour);
}
// transparent text.
pDC->SetBkMode(TRANSPARENT);
return (HBRUSH)GetStockObject(NULL_BRUSH); // 这里需要固定一个画刷的颜色
}