谁知到怎么在VC++中用setcolor、lineto等函数??

听说Vc++中可以用TC的图形库,可我不知道应该包含什么头文件。... 听说Vc++中可以用TC的图形库,可我不知道应该包含什么头文件。 展开
 我来答
L_o_o_n_i_e
推荐于2016-06-03 · TA获得超过4.2万个赞
知道大有可为答主
回答量:8507
采纳率:38%
帮助的人:5187万
展开全部
VC++中用 CDC class.
MFC doc-view 程序风格,直接在CView的OnDraw 里画图。
void CXxxxView::OnDraw(CDC* pDC){
...
}
setcolor 就是换不同的自定义“笔”,例如:
CPen aPen[8];
aPen[0].CreatePen(PS_SOLID ,1,COLORREF(0x0000ff));
aPen[1].CreatePen(PS_SOLID ,1,COLORREF(0x0090ff));
aPen[2].CreatePen(PS_SOLID ,1,COLORREF(0x40a0a0));
aPen[3].CreatePen(PS_SOLID ,1,COLORREF(0x00a000));
aPen[4].CreatePen(PS_SOLID ,1,COLORREF(0xffa000));
aPen[5].CreatePen(PS_SOLID ,1,COLORREF(0xff0000));
aPen[6].CreatePen(PS_SOLID ,1,COLORREF(0xff00ff));
aPen[7].CreatePen(PS_SOLID ,1,COLORREF(0x000000));
定义了8种颜色和线条
选一个新笔,存放刚用的笔:
poldPen = pDC->SelectObject(&aPen[7]);
pDC->MoveTo(p0); -- 就是 moveto
pDC->LineTo(p[i]); -- 就是 lineto

Win32, 也用 CDC
----------
TC早就淘汰了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fhqzxr
2010-07-30 · TA获得超过495个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:435万
展开全部
开玩笑,你要用TC中的画图函数,那你就得包含graphics.h头文件,还要初始化显卡,多麻烦呀

在VC中建立个设备上下文DC,你上面用的函数就是DC的一些函数,看看就会了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
enochwills
2010-07-30 · TA获得超过4793个赞
知道大有可为答主
回答量:2031
采纳率:96%
帮助的人:1633万
展开全部
TC都被淘汰了20年了,为什么总有人坚持要用这些垃圾呢?
VC里面画图的函数非常多,具体可以看GDI编程:
http://www.vckbase.com/document/viewdoc/?id=1440
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式