您的位置:程序门 -> vc/mfc -> 图形处理/算法



请教关于vc++ 6.0 中图片处理问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


请教关于vc++ 6.0 中图片处理问题[已结贴,结贴人:sooogooo2]
发表于:2007-04-13 09:40:37 楼主
我在做一个考试系统   要求部分内容使用图片作为答案选项
系统还要求可以更改   增加题目利用数据库access,不能直接存放图片  
只存放路径    

但是在利用静态控件显示的时候     发现不能直接打开图片

求各位高手   指点     !!!!!!
发表于:2007-04-13 10:00:241楼 得分:0
帖代码看看
发表于:2007-04-13 10:33:502楼 得分:0
图片什么格式的?
发表于:2007-04-13 10:38:283楼 得分:0
loadimage()
bitblt()
发表于:2007-04-13 10:39:104楼 得分:0
或者用cximage,方便。网上有下。
发表于:2007-04-13 14:54:565楼 得分:20
用picture控件,随便设id,但不可以是idc_static,否则在classwizard中会看不到。type属性设为bitmap,image属性留空,因为你要从磁盘载入文件。然后用classwizard为控件关联一个cstatic的变量如m_static。打开按钮函数如下写就可以在控件中显示磁盘图片文件了。

m_static.setbitmap((hbitmap)::loadimage(0,   _t( "c:\\test1.bmp "),   image_bitmap,   0,   0,   lr_loadfromfile ¦lr_defaultsize   ));

但要注意,只能显示bmp文件。要jpg的话,只能求助于gdi+或第三方库了

发表于:2007-04-13 17:11:066楼 得分:0
我现在用的   是楼上的办法  
但是第一个是     bmp   的大小不好调整    
我只需要在一个很小的区域显示出来

如果要是规定图片的大小倒是可以   但是自己老觉得很不爽的感觉

还有就是我现在希望可以把图片存在数据库里面
在sql   sever   里面可以用   image   的格式来存
但是用access的时候       不知道该怎么样存放....

发表于:2007-04-13 20:53:187楼 得分:0
access
可以作为大数据.来存储.
可以存储图片的.

但记得好像是作为一个数据段来存储
发表于:2007-04-13 21:33:328楼 得分:0
谢谢大家了  

已经搞定了  

回去看了下     msdn      
m_static.setbitmap((hbitmap)::loadimage(0,   _t( "c:\\test1.bmp "),   image_bitmap,   0,   0,   lr_loadfromfile ¦lr_defaultsize   ));

改大小       的时候把           0,   0,   设成大小       去掉lr_defaultsize     就好了  

再次感谢   楼上的各位了


快速检索

最新资讯
热门点击