读书人

关于相仿PPT的荧光笔效果

发布时间: 2012-08-09 15:59:22 作者: rapoo

关于类似PPT的荧光笔效果
RT,想请教下各位,有什么办法实现类似PPT的荧光笔效果,请提供下详细的思路,谢谢。

[解决办法]
我用的也是SetROP2(R2_MASKPEN),跟PPT的荧光笔一个效果啊。。。。

C/C++ code
    if (m_bFluorescence)    {            CPen pen(PS_SOLID,20,RGB(255,255,0));        m_ptEnd = point;        CClientDC dc(this);        oldRop  = dc.SetROP2(R2_MASKPEN) ;  //关键的地方:设置当前前景色的混合模式                    CPen *pOldPen = dc.SelectObject(&pen);        dc.MoveTo(m_ptOrigin);        dc.LineTo(m_ptEnd);        dc.SelectObject(pOldPen);        pen.DeleteObject();        dc.SetROP2(oldRop);    //关键的地方               Invalidate(FALSE);        m_ptOrigin = m_ptEnd;    } 

读书人网 >VC/MFC

热点推荐