UINT x;
int position=0;
for(x=0;x<16;x++)
{
CPen pen(PS_SOLID,x*2+1,RGB(0,0,255));
CPen* oldPen=pDC->SelectObject(&pen); position+=x*2+10;
pDC->MoveTo(20,position);
pDC->LineTo(500,position); pDC->SelectObject(oldPen);
}
int position=0;
for(x=0;x<16;x++)
{
CPen pen(PS_SOLID,x*2+1,RGB(0,0,255));
CPen* oldPen=pDC->SelectObject(&pen); position+=x*2+10;
pDC->MoveTo(20,position);
pDC->LineTo(500,position); pDC->SelectObject(oldPen);
}
解决方案 »
- 发帖求学VC!!!
- 这样的循环,那个方法快?
- 什么叫Scatter and Gather ,大概是dma方面的东西
- 新手OpenGL矩阵问题
- 请问串口(Com)操作中,输入输出缓冲区最大可为多大,我设成100K,函数调用成功,但好像不起作用啊!
- 如何使无模式对话框变为模式对话框????????????
- 牛顿发现万有引力是因为当苹果炸到他头上的时候,他去思考。计算机高手是,当遇到问题时候,勇于思考 黑群!!!
- 知道一个日期距1900-1-1的天数,怎么得到它的年月日
- 请问:那里有控制时间的软件
- 求助
- MFC dll能否被VB调用?
- 提个小问题:就是刚才CSDN发到我邮箱@HOTMAIL.COM的密码,却被认为是垃圾邮件呢!!
pen.CreatePen(PS_SOLID,9,RGB(0,0,0));
CPen* pOldPen=pDC->SelectObject(&pen);
pDC->MoveTo(10,-100);
pDC->LineTo(100,-100);
pDC->SelectObject(pOldPen);
pen.DeleteObject();
{
for(int y = y1; y<y2; y++)
{
moveto(x1, y);
lineto(x1, y+1);
y++;
}
}
要自己控制,没有现成的函数。
{
for(int y = y1; y<y2; y++)
{
moveto(x1, y);
lineto(x1, y+1);
y++;
}
}
要自己控制,没有现成的函数。
-----------------------
LOGBRUSH logBrush;
logBrush.lbStyle = BS_SOLID;
logBrush.lbColor = RGB(0,0,0); DWORD dwStyle[2];
dwStyle[0]=0;
dwStyle[1]=3;
DWORD * pStyle = (dwStyle); CPen pen(PS_GEOMETRIC|PS_USERSTYLE,x*2+1, &logBrush, 2, pStyle );
CPen* oldPen=pDC->SelectObject(&pen); pDC->MoveTo(20, 10);
pDC->LineTo(500, 10);
pDC->LineTo(500, 300); pDC->SelectObject(oldPen);
pen.DeleteObject();
--------------------------------