在CStatic上面显示BMP问题!

afive 2005-08-01 09:48:15
我在内存中有一个bitmap结构的数据, 现在想显示在CStatic上面, 可是我不知道怎么把内存中的这块区域转换到HBITMAP, (好像CStatic的LoadBitmap()只接受HBITMAP类型的), 我能把这块区域转成CBitmap,但是用指针强制转成HBITMAP,显示不出来。 help!
...全文
300 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
afive 2005-08-01
  • 打赏
  • 举报
回复
没有想到大家这么热情, 我最后用了CreateDIBitmap, 第一个参数用了GetDC(NULL), 可是显示的效果背景是黑色的。 不知道怎么解决? 还有, 我想在CStatic上面加鼠标点击事件, 就是点击后文件另存为, 如何解决???再次谢谢大家了。
goodboyws 2005-08-01
  • 打赏
  • 举报
回复
你是说BITMAP(大写)结构吧, 调用CreateBitmapIndirect即可
becool3000 2005-08-01
  • 打赏
  • 举报
回复
设置CStatic控件的SS_BITMAP属性!
老夏Max 2005-08-01
  • 打赏
  • 举报
回复
http://www.hackhome.com/2005/1-24/09025050190.shtml
主要就是要设置CStatic控件的SS_BITMAP属性!
Kudeet 2005-08-01
  • 打赏
  • 举报
回复
CBitmap重载过HBITMAP操作
老夏Max 2005-08-01
  • 打赏
  • 举报
回复
http://www.evget.com/articles/evget_1127.html
kuboybat 2005-08-01
  • 打赏
  • 举报
回复
我有例子kuboybat@163.com
CodeKey 2005-08-01
  • 打赏
  • 举报
回复
助人为快乐之本嘛
dirdirdir3 2005-08-01
  • 打赏
  • 举报
回复
添加鼠标点击事件和其他的控件一样,不过要在编辑CStatic时候在属性栏的Styles里面选上notify这个项目。

15,979

社区成员

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

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