初学MFC 碰到的一个小问题

piaomiao163 2008-11-15 02:50:25

void CLi3_1View::OnDraw(CDC* pDC)
{
CLi3_1Doc* pDoc = GetDocument();
ASSERT_VALID(pDoc);
CPen *PenOld,PenNew;
CBrush *BrushOld,BrushNew;
PenOld=(CPen *)pDC->SelectStockObject(BLACK_PEN);
BrushOld =(CBrush *)pDC->SelectStockObject(LTGRAY_BRUSH);
pDC->Rectangle(100,100,300,300);
PenNew.CreateStockObject(WHITE_PEN);
pDC->SelectObject(&PenNew);
pDC->MoveTo(100,100);
pDC->LineTo(300,300);
pDC->MoveTo(100,300);
pDC->LineTo(300,100);
pDC->SelectObject(PenOld);
pDC->SelectObject(BrushOld);
if (!pDoc)
return;

// TODO: 在此处为本机数据添加绘制代码
}


这个函数 什么也绘制不出来,我找了半天也没发现错误的地方.还请指点一下哪里出现错误了。
...全文
66 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧