请问关于VC++ 6.0 中图片处理有关问题
请教关于VC++ 6.0 中图片处理问题
我在做一个考试系统 要求部分内容使用图片作为答案选项
系统还要求可以更改 增加题目利用数据库ACCESS,不能直接存放图片
只存放路径
但是在利用静态控件显示的时候 发现不能直接打开图片
求各位高手 指点 !!!!!!
------解决方案--------------------
用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+或第三方库了
我在做一个考试系统 要求部分内容使用图片作为答案选项
系统还要求可以更改 增加题目利用数据库ACCESS,不能直接存放图片
只存放路径
但是在利用静态控件显示的时候 发现不能直接打开图片
求各位高手 指点 !!!!!!
------解决方案--------------------
用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+或第三方库了