CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

用picture 控件显示文件中的图像(在线等待急)

楼主water_mark(水印)2005-06-01 15:59:54 在 VC/MFC / 基础类 提问

我把CBITMAP   的类型改为bitmap了  
  然后在C..Doc::中运用openDocument函数:  
  hbmp=(HBITMAP   )LoadImage(AfxGetInstanceHandle(),lpszPathName,IMAGE_BITMAP,0   ,0,LR_LOADFROMFILE  
  然后在C..View中在初始化函数中,  
  CDC   memDc,*dc;  
  CWnd*   pWnd=GetDlgItem(IDC_PIC);//图像控件IDC_PIC  
  dc=pWnd->GetDC();  
  CRect   m_rect;  
  memDc.CreateCompatibleDC(dc);  
  GetWindowRect(m_rect);  
  oldBmp=(HBITMAP)memDc.SelectObject(hBmp);  
  我将memDc,*dc设为公共变量.  
  然后在onPaint函数中写入代码  
  dc.BitBlt(0,0,m_rect.Width(),m_rect.Height(),&memDc,0,0,SRCCOPY);  
  但是不知道为什么还是说又错误,错误在: ASSERT(m_hDC   ==   NULL);             //   only   attach   once,   detach   on   destroy  
  ASSERT(m_hAttribDC   ==   NULL);         //   only   attach   to   an   empty   DC  
   
  if   (hDC   ==   NULL  
   
   
   
  还请大家指点迷津,非常谢谢  
   
  问题点数:0、回复次数:3Top

1 楼water_mark(水印)回复于 2005-06-01 16:49:12 得分 0

请大家看看,急用阿!  
  up  
  upTop

2 楼water_mark(水印)回复于 2005-06-01 17:25:50 得分 0

顶!!!!Top

3 楼water_mark(水印)回复于 2005-06-01 19:52:22 得分 0

怎么都没有人回答阿.......急!!!!Top

相关问题

  • input上传控件怎么能限制只传图像文件?
  • 如何从硬盘加载图像文件到图像框控件中显示
  • 请教:如何让Image控件显示TIF格式的图像文件!
  • 如何将picture控件上的图像清空?很急很急!!!!!!
  • Picture控件中,图像如何滚动显示?
  • 关于使用Picture控件显示图像的问题
  • 关于使用Picture控件显示图像的问题
  • 为什么在Delphi5中使用Real Player ActiveX控件播放*.rm文件时,只有声音没有图像?
  • 谁有显示多种图像文件(GIF,JPG,PNG,PSD....)的免费控件或者源代码?
  • ***如何通过delphi的数据控件向sqlserver数据表中加入图像文件!!!100分相赠。。。

关键词

  • 函数
  • dc
  • null
  • memdc
  • rect

得分解答快速导航

  • 帖主:water_mark

相关链接

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

广告也精彩

反馈

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