全球旧事资料 分类
lee制作
数字图像处理MFC教程
第一课建立MFC和打开bmp图片第一步:建立MFC工程
文件新建MFCAppWizarddexe工程单文档确定。
第二步:设置打开函数查看建立类导向CtrlWCpictureXSView类名ID_FILE_OPENIDs列表COMMANDMessages列表默认成员函数名为O
FileOpe
MemberFu
ctio
s成员函数中双击该函数进入函数编辑。
建立如下函数:打开图片、保存图片为重点。
对象标识符消息函数名ID_FILE_OPENCOMMANDO
FileOpe
ID_FILE_SAVECOMMANDO
FileSaveID_FILE_NEWUPDATE_COMMAND_UIO
UpdateFileNewID_FILE_MRU_FILE1UPDATE_COMMAND_UIO
UpdateFileMruFile1所属类Cpai
terViewCpai
terViewCpai
terViewCpai
terView
注意:在添加Messages列表中:ON_COMMAND是点了按钮或菜单项后的响应消息;ON_UPDATE_COMMAND_UI是用来表示对应的按钮和菜单项的状态的响应消息,比如你打开这个菜单时,处理这个菜单的状态,比如选中、变灰等。UPDATE_COMMAND_UI处理程序的参数是个「指向CCmdUI对象的指针」,而CCmdUI对象就代表着对应的选单命令项,因此你只需呼叫CCmdUI所准备的,专门用来处理命令项外观的函式(如E
able或SetCheck)即可。
flee制作
第三步:View类添加成员函数和成员变量
参数定义publicCStri
gBmpName保存图像文件文件名CStri
gE
tName保存图像文件扩展名CBitmapm_bitmap创建位图对象voidShowBitmapCDCpDCCStri
gBmpName用来显示指定位图bmp的函数BOOLShowJpgGifCDCpDCCStri
gstrPathi
txi
ty用来显示指定位图jpg、gif的函数
添加方法:选中ClassView区选中View类右键增加成员变量函数。
flee制作
第四步:为ID_FILE_OPEN消息添加打开函数文件打开
voidCPictureMapViewO
FileOpe
四种格式的文件:bmpgifjpgtiffCStri
gfilterfilter
好听全球资料 返回顶部