admin管理员组文章数量:1536060
2024年6月12日发(作者:)
1、新建一个单文档的应用程序,项目名称为ShowBitmap
2、为CShowBitmapView类添加下述成员变量和成员函数:
//参数定义
public:
int state; //位图显示状态
CString BmpName; //保存图像文件文件名
CString extname; //保存图像文件扩展名
CBitmap m_bitmap; //创建位图对象
void ShowBitmap(CString BmpName); //用来显示指定位图的函数
BOOL ShowJpgGif(CDC* pDC,CString strPath, int x, int y);
3、在CShowBitmap类的构造函数中,初始化成员变量state
// CShowBitmapView 构造/析构
CShowBitmapView::CShowBitmapView()
{
state=0;
}
4、为ID_FILE_OPEN消息添加响应函数(具体怎么加就不细说了),编写该函数
// CShowBitmapView 消息处理程序
void CShowBitmapView::OnFileOpen()
{
//CFileDialog dlg(TRUE,_T("BMP"),_T("*.BMP"),OFN_HIDEREADONLY|OFN_OV
ERWRITEPROMPT,_T("位图文件(*.BMP;*.jpg)|*.BMP;*.jpg|")); //这行代码可以打开B
MP格式的图片
CFileDialog dlg(TRUE,NULL,NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPR
OMPT,_T("位图文件(*.BMP)|*.BMP|jpg文件(*.jpg)|*.jpg||")); //这行代码可以打开BMP
和JPG格式的图片
//gif格式图片的打开在这就不列出来了,留给各位自己尝试吧,对于gif格式图片的
显示图片函数和jpg格式图片是同一个函数。
if (IDOK==l())
版权声明:本文标题:VC实现打开BMP_JPG或GIF图片VCMFC打开图片 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1718200245a652883.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论