📄 subject_66155.htm
字号:
<p>
序号:66155 发表者:xwind007 发表日期:2003-12-22 22:36:51
<br>主题:[求教]在VC++下如何画图?
<br>内容: 如题,书上说用什么CDC啊什么的,看不懂啊,高手教教哈,尽量详细~~~~谢谢
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:thompson 回复日期:2003-12-22 22:55:53
<br>内容:生成一个基于单文档的应用,在view类里有onDraw(CDC *pDC)函数,<BR>在这里画你的图就可以了。<BR>例如,pDC->MoveTo(100,100); pDC->LineTo(200,200);<BR>easy?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xwind007 回复日期:2003-12-22 23:53:36
<br>内容:这个是画一条线撒,我想画个矩形,自己可以控制它的边长和位置,请问如何实现,谢谢~~~~
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:浪际天涯 回复日期:2003-12-23 00:22:47
<br>内容:pDC->Rectangle(int left,int top,int right,int bottom);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xwind007 回复日期:2003-12-23 00:41:29
<br>内容:大哥,就这句加上参数编译可以通过,可是无显示啊!<BR><BR>CDC *pDC=GetDC();<BR>CPen pen;<BR>pen.CreatePen(PS_SOLID,1,RGB(255,0,0));<BR>pDC->SelectObject(&pen);<BR>pDC->Rectangle(50,50,50,50);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:狂战士 回复日期:2003-12-23 08:30:57
<br>内容:楼上的pDC->Rectangle(50,50,50,50);对吗?矩形的左上角坐标和右下角坐标在同一个点上,能画出矩形吗?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:dove 回复日期:2003-12-23 08:48:47
<br>内容:同意楼上的!<BR>CDC::Rectangle See Also<BR>CDC Overview | Class Members | Hierarchy Chart | Rectangle | CDC::PolyLine | CDC::RoundRect | RECT | CRect<BR>Draws a rectangle using the current pen.<BR><BR>BOOL Rectangle(<BR> int x1,<BR> int y1,<BR> int x2,<BR> int y2 <BR>);<BR>BOOL Rectangle(<BR> LPCRECT lpRect <BR>);<BR>Parameters<BR>x1 <BR>Specifies the x-coordinate of the upper-left corner of the rectangle (in logical units). <BR>y1 <BR>Specifies the y-coordinate of the upper-left corner of the rectangle (in logical units). <BR>x2 <BR>Specifies the x-coordinate of the lower-right corner of the rectangle (in logical units). <BR>y2 <BR>Specifies the y-coordinate of the lower-right corner of the rectangle (in logical units). <BR>lpRect <BR>Specifies the rectangle in logical units. You can pass either a CRect object or a pointer to a RECT structure for this parameter.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xwind007 回复日期:2003-12-23 12:51:29
<br>内容:谢谢大家!!!!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小木头(yhl1011) 回复日期:2003-12-23 20:10:31
<br>内容: 在VC中还有一个功能强大的软件包用于画图,OPENGL,用glNewList(int,intID)....glEnd()画图,用glCallList(int)调用List中的图形,可以很快的画出有立方体感的图形.如需用,可以给你一个例子.QQ:9641867.
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:xwind007 回复日期:2003-12-23 22:25:01
<br>内容:啊,还有个问题,<BR><BR>pDC->Rectangle(int left,int top,int right,int bottom);<BR><BR>画个矩形,该如何填充啊?怎么选择颜色?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:友情链接 回复日期:2003-12-24 10:59:09
<br>内容:CBrush brush;<BR>brush.CreateSolidBrush(RGB(255,0,0));<BR>pDC->SelectObject(&brush);<BR>pDC->Rectangle(50,50,100,100);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:友情链接 回复日期:2003-12-24 11:05:26
<br>内容:pDC->FillSolidRect(50,50,100,100,RGB(255,0,0));
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -