void?CMyRectTracker::Draw(CDC*?pDC)?const
{
//?......
//?draw?lines//?邊框顏色
if?((m_nStyle?&?(dottedLine|solidLine))?!=?0)
{
if?(m_nStyle?&?dottedLine)
{
//?pOldPen?=?pDC->SelectObject(CPen::FromHandle(_afxBlackDottedPen));
pOldPen?=?pDC->SelectObject(/*妳自定義的顏色刷子*/);
}
else
{
//?pOldPen?=?(CPen*)pDC->SelectStockObject(BLACK_PEN);
pOldPen?=?pDC->SelectObject(/*妳自定義的顏色刷子*/
}
//?......
//?draw?resize?handles//?八個黑角的顏色
if?((m_nStyle?&?(resizeInside|resizeOutside))?!=?0)
{
UINT?mask?=?GetHandleMask();
for?(int?i?=?0;?i?<?8;?++i)
{
if?(mask?&?(1<<i))
{
GetHandleRect((TrackerHit)i,?&rect);
pDC->FillSolidRect(rect,?RGB(/*妳想要的顏色*/));//?RGB(0,?0,?0));
}
}
}
//?......