在ATL的对话框中我想画一条直线。代码如下:
CPaintDC dc((CWnd *)this);
CRect rc;
GetClientRect(&rc);
dc.SetViewportOrg(0,0);
CPen newpen(PS_SOLID,1,RGB(0,0,192));
dc.SelectObject(&newpen);
dc.MoveTo(5,5);
dc.LineTo(50,50);
一直有错啊,应该怎么正确在对话框中画图啊?大家帮帮忙吧!
CPaintDC dc((CWnd *)this);
CRect rc;
GetClientRect(&rc);
dc.SetViewportOrg(0,0);
CPen newpen(PS_SOLID,1,RGB(0,0,192));
dc.SelectObject(&newpen);
dc.MoveTo(5,5);
dc.LineTo(50,50);
一直有错啊,应该怎么正确在对话框中画图啊?大家帮帮忙吧!
解决方案 »
- 蛋疼的情况!把一个搞定了、另一消失了!
- 关于DRAWITEMSTRUCT结构体的一点疑问
- 请问怎样使用winpcap捕获tcp数据包
- 有什麼方法可改變標題欄的高度,編程方法,不改系統設置
- 如何在一个弹出的文本框中显示打开的图像
- VC++ 如何对COOKIES进行操作?
- 数据在文件中的保存方式~请教...
- 哪位高手能总结一下mfc消息路由的问题?
- 高分求救!!使用微软输入法在CRichEditView里面输入汉字的时候,到底输入法给CRichEditView发了什么消息使它显示汉字???
- 关于ON_UPDATE_COMMAND_UI的问题
- 怎么调整CListCtrl的column的高度,不是宽度
- 一个关于线程概念的问题
CRect rc;
GetClientRect(&rc);
dc.MoveTo(5,5);
dc.LineTo(50,50);
上面就能画出来啊,用默认的黑色画笔画的。如果想绘制出自己需要的东西,还需要多看书啊