如何删除picture控件上的图片

miaoshengwu 2007-01-15 05:57:38
从文件读取并加载在picture控件上的图片,
怎么把图片删掉呢?
...全文
405 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
东文-桑晨 2007-03-12
  • 打赏
  • 举报
回复
myStatic.SetBitmap( ::LoadBitmap(NULL, MAKEINTRESOURCE(OBM_CHECK)) );//放bitmap

myStatic.SetBitmap(NULL);//删除BitMap
菜牛 2007-03-10
  • 打赏
  • 举报
回复
SetBitmap(NULL)
CharlesPrince 2007-03-10
  • 打赏
  • 举报
回复
我不太理解你的意思:
这样可以吗?
定义两个全局位图变量和一个位图指针:
CBitmap PictBmp,*BgBmp;
对PictBmp,进行载入
当要显示位图时:
在OnPaint()方法中:
CDC MemDC;
...
dc.BitBlt来绘制Pictbmp位图
当要取下位图时:
BgBmp=GetDC->GetCurrentBitmap();
GetDC->FillRect(&YourWndRc,RGB(0,0,0));
miaoshengwu 2007-03-09
  • 打赏
  • 举报
回复
哪位还有好办法呢?
happyness44 2007-01-16
  • 打赏
  • 举报
回复
GetDC()->GetCurrentBitmap( );
miaoshengwu 2007-01-16
  • 打赏
  • 举报
回复
上面那位兄弟可能误会我的意思了.
之前位图是动态从文件读取贴上去的,
现在是如何把它从控件上弄下来,不知道可不可以呢?
miaoshengwu 2007-01-16
  • 打赏
  • 举报
回复
先试试,谢谢!
CharlesPrince 2007-01-16
  • 打赏
  • 举报
回复
CDC::CreateCompatibleBitmap();
PentiumMMX 2007-01-15
  • 打赏
  • 举报
回复
CRect rcClient;
GetClientRect(&rcClient);
GetDC()->FillSolidRect(&m_rcClient,RGB(0,0,0));

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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