void CImageColorDlg::DrawStrokePaint(CDC& dc, CRect rc, WCHAR* strokeStr) { #if 0 if (strokeStr)// && wcslen(strokeStr) > 0) { CComPtr<IEXMLDocument> edocument; m_viewGroup->get_eXMLDocument(&edocument); dc.Draw3dRect(&rc, RGB(0,0,0), RGB(0,0,0)); rc.InflateRect(-1, -1); dc.Draw3dRect(&rc, RGB(255,255,255), RGB(255,255,255)); rc.InflateRect(-1, -1); CRect rc2 = rc; rc2.InflateRect(-3, -3); dc.Draw3dRect(&rc2, RGB(0,0,0), RGB(0,0,0)); //rc2.InflateRect(1, 1); DrawPaint(dc.m_hDC, rc, rc2, strokeStr, edocument, m_htmlActiveDoc, m_htmlView); } else { CRect rc2 = rc; rc2.InflateRect(-1-1-3, -1-1-3); dc.Draw3dRect(&rc2, GetSysColor(COLOR_3DHILIGHT), GetSysColor(COLOR_3DSHADOW)); } #endif }
void CEColorDlg::DrawFillPaint(CDC& dc, CRect rc, WCHAR* fillStr) { if (fillStr)// && wcslen(fillStr) > 0) { CComPtr<IEXMLDocument> edocument; m_viewGroup->get_eXMLDocument(&edocument); CRect emptyrc(0,0,0,0); // dc.Rectangle(rc.left, rc.top, rc.right, rc.bottom); dc.Draw3dRect(&rc, RGB(0,0,0), RGB(0,0,0)); rc.InflateRect(-1, -1); dc.Draw3dRect(&rc, RGB(255,255,255), RGB(255,255,255)); rc.InflateRect(-1, -1); //rc.InflateRect(-2, -2); DrawPaint(dc.m_hDC, rc, emptyrc, fillStr, edocument, m_htmlActiveDoc, m_htmlView); } }