CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

单文档View中想画线的代码,但是我的程序运行的时候什么也看不到?

楼主princesshan(小青蛇)2006-03-07 13:51:04 在 VC/MFC / 基础类 提问

void   CSingleViewView::OnDraw(CDC*   pDC)  
  {  
   
  CSingleViewDoc*   pDoc   =   GetDocument();  
  ASSERT_VALID(pDoc);  
  if   (!pDoc)  
  return;  
  CPen   pen;  
  pen.CreatePen(PS_DASH//PS_SOLID  
  ,3,RGB(0,255,255));  
  CPen   *oldPen=pDC->SelectObject(&pen);  
  pDC->MoveTo(200,50);  
  pDC->LineTo(400,500);  
  pDC->TextOut   (100,100,"SingleViewView");  
  pDC->SelectObject(oldPen);  
  //brA.DeleteObject();  
  pen.DeleteObject();  
  Invalidate();  
   
  }  
   
  上面是我在一个   单文档View中想画线的代码,但是我的程序运行的时候什么也看不到,没有线,也没有文字。不知道为什么?本来我有一个背景的图片,开始我以为是背景图造成的,但是发现不是,去掉背景图还是什么也看不到 问题点数:20、回复次数:4Top

1 楼lisypro()回复于 2006-03-07 13:54:14 得分 7

Invalidate();  
  把这一句去掉Top

2 楼ronglisheng(Otcan)回复于 2006-03-07 13:59:21 得分 7

去掉Invalidate();Top

3 楼princesshan(小青蛇)回复于 2006-03-07 16:15:27 得分 0

去掉也不行,我开始的时候就没有加Invalidate();  
  Top

4 楼Mackz(在相互)回复于 2006-03-07 22:47:44 得分 6

去掉Invalidate();代码就没有问题。Top

相关问题

  • 求EJB文档&代码
  • 在单文档中我想显示位图,怎么不行呢,代码如下
  • 在Picture矩形框画线的一段代码,请指教!
  • 哪有反走样画线和画圆的代码!?
  • 请提供用C语言画线的代码?谢谢!
  • 在窗体上画线[简单]
  • 在多文档程序菜单中怎样调用另外一个子窗体,这个代码怎样描述?
  • M$绝密文档--Windows 98源代码
  • 求vb代码编写规范文档
  • 求WORD文档导出PDF的代码

关键词

  • 代码
  • 看不到
  • 去掉
  • pdc
  • pen
  • invalidate
  • pdoc
  • 时候
  • 背景
  • 没有

得分解答快速导航

  • 帖主:princesshan
  • lisypro
  • ronglisheng
  • Mackz

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo