VC实现bmp位图的打开(操作完整版)(7)

2021-04-05 03:56

//****************

CString filename; //存储文件名

int state1; //按下“图像显示”按钮的标示,

3.打开菜单进行响应(编写函数代码) 右键打开菜单,建立类向导,

①在CTestDoc类中,进行COMMAND响应,生成OnFileOpen函数, ②在CtestView类中,进行COMMAND响应,生成OnYuanTu函数 步骤:选择“Edit Code”,进入程序编写代码void CTestView::OnYuantu()。 代码参考程序

4.显示图像

显示图像当然要在View类中,因此图像的显示操作要在该类的OnDraw函数中进行

在该类中,我们要在菜单中点解“图像显示”按钮,然后才显示图像,所以我们要先响应菜单中“显示原图”命令。因此,右键“显示原图”,建立类向导,在 CTestView类中进行COMMAND响应,生成OnYuanTu函数,代码参考程序:

接下来,在点击“显示原图”按钮之后,就要在OnDraw函数中显示图像了,代码参考程序

5.运行程序

运行程序,就可以打开一幅位图并显示

打开文件显示的流程:

1. 2. 3.

用ClassWizard建立打开文件的消息处理函数 建立类CFileDialog的对象,获取bmp文件路径

建立类CFile对象,读取bmp文件内容,包括判断是否bmp文件,读写图像尺寸、读取图像数据到图像数据数组。 通过CDC类从图像数据数组中取图像数据显示。

4.


VC实现bmp位图的打开(操作完整版)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:新城社区二00八年创建文明社区工作计划

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: