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())

本文标签: 图片函数成员打开