,小弟我想在曲线上标记几个点,请教该如何做

紧急求助,我想在曲线上标记几个点,请问该怎么做?
我现在用红色标记这些点,即SetPixel(prePoint,RGB(255,0,0));
请问怎么让点变得大一点啊,多谢了!

------解决方案--------------------
以prePoint为中心画个小圆啊,不就是一个小点了吗,颜色随便
------解决方案--------------------
自己画圆.就是了,点是什么,点就是一个像素的嘛:)
------解决方案--------------------
画个小圆或者画个小方块都可以,从效率来说,方块速度更快,圆的算法会比较耗资源。
------解决方案--------------------
编一小段代码,画这个标志的。大小根据情况,一般直径小于10个pixel的线段组成,比如箭头或楼上的方形填充等

在需要打标志的地方,在标记点用相对坐标调用上边的代码。就可以在该位置打上标记。
------解决方案--------------------
用for循环画出一个又一个的圆,也是个方法哦~^○^
------解决方案--------------------
CDC* pDC;
pDC = this-> GetDC();
if (NULL != pDC)
{
pDC-> Ellipse(100,100,105,105);
}
这个就是一个圆.
------解决方案--------------------
【翻译】鼠标的网格定位及绘图控件
http://bbs.msproject.cn/Default.aspx?g=posts&t=40
------解决方案--------------------
如果楼主是不知道画圆或填充圆的API的话,那该好好读读MSDN了。看看CDC或者DC的API部分吧。
------解决方案--------------------
刚好程序中用到给你:
int apointx = mTipPoint.x;
int bpointy = mTipPoint.y;

CPen ppointpen;
CPen *poldpen1;
ppointpen.CreatePen(PS_SOLID,1,RGB(255,0,0));
//ppointpen.CreatePen(PS_SOLID,1,RGB(128,128,0));
poldpen1 = pDLMemDC.SelectObject(&ppointpen);
CPoint tmppoint;
tmppoint.x=mTipPoint.x-3;
tmppoint.y=mTipPoint.y-3;

//定义画刷填充圆
CBrush fillbrush;
CBrush *oldbrush;
fillbrush.CreateSolidBrush(RGB(255,0,0));
//fillbrush.CreateSolidBrush(RGB(128,128,0));
pDLMemDC.SelectObject(&ppointpen);
oldbrush = pDLMemDC.SelectObject(&fillbrush);

pDLMemDC.Arc(tmppoint.x,tmppoint.y,tmppoint.x+8,tmppoint.y+8,tmppoint.x,tmppoint.y+3,tmppoint.x,tmppoint.y+3);
pDLMemDC.ExtFloodFill(mTipPoint.x,mTipPoint.y,RGB(255,0,0),FLOODFILLBORDER);

pDLMemDC.SelectObject(oldbrush);
pDLMemDC.SelectObject(poldpen1);
fillbrush.DeleteObject();
ppointpen.DeleteObject();
------解决方案--------------------
自己定义个DC 把pDLMemDC代替