简单问题如何画虚线,画实心圆点求源码急用..............()
1.托动图片时想显示一个矩形框虚线,应该有绘制虚线的函数吧
2.鼠标点下去是画一个实心圆点(圆点大小可以控制)
谢过各位!
[解决办法]
虚线
CPen( int nPenStyle, int nWidth, COLORREF crColor );
nPenStyle
PS_DASH Creates a dashed pen. Valid only when the pen width is 1 or less, in device units.
[解决办法]
画圆用这个函数:
BOOL Ellipse(
LPCRECT lpRect
);
其参数是一个指向一个矩形区域的指针,改变它就可以改变大小了。
[解决办法]
矩形虚线框?画线不如用CRectTracker
绘制圆点,先创建一个实心画刷就行了
CBrush brush(RGB(255,255,0));
CBrush *old = pDC->SelectObject(&brush);
CRect rect;
rect.SetRect(100,100,100,100);
rect.InflateRect(50,50);
pDC->Ellipse(rect);
pDC->SelectObject(old);