关于类似PPT的荧光笔效果,该如何解决
关于类似PPT的荧光笔效果
RT,想请教下各位,有什么办法实现类似PPT的荧光笔效果,请提供下详细的思路,谢谢。
------解决方案--------------------
我用的也是SetROP2(R2_MASKPEN),跟PPT的荧光笔一个效果啊。。。。
RT,想请教下各位,有什么办法实现类似PPT的荧光笔效果,请提供下详细的思路,谢谢。
------解决方案--------------------
我用的也是SetROP2(R2_MASKPEN),跟PPT的荧光笔一个效果啊。。。。
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;
}