常用mfc类的基本使用
来源:互联网 发布:sql查询字段包含字母 编辑:程序博客网 时间:2024/05/20 07:59
1.CImage 主要用来加载显示保存图片用的,比bitmap要灵活。
void CMy4View::OnDraw(CDC* pDC){CMy4Doc* pDoc = GetDocument();ASSERT_VALID(pDoc);if (!pDoc)return;RECT rect ;rect.top = 0;rect.left = 0;rect.bottom = img.GetHeight();//img是在view类定义CImage的全局变量rect.right = img.GetWidth();img.Draw(pDC->m_hDC,rect);//显示for(int i=0;i<30;i++){for(int j=0;j<80;j++){img.SetPixelRGB(i,j,255,0,0);//像素级别的操作。当然要想处理图片还得用opencv才行,cimage属于菜鸟即被操作。}}img.Save("hello2.jpg");//保存图片。// TODO: 在此处为本机数据添加绘制代码}
2.选择文件用的对话框:CFileDialog ;
void CbmpARMfc2Dlg::OnBnClickedButtonOpenImg(){// TODO: 在此添加控件通知处理程序代码CFileDialog fileDlg(TRUE);fileDlg.m_ofn.lpstrTitle="请选择第一张要处理的图片";fileDlg.m_ofn.lpstrFilter="jpg图像(*.jpg)\0*.jpg\0png图像(*.png)\0*.png";//;;;;文件过滤。if(IDOK==fileDlg.DoModal() ){}}fi
3.Cstring 与string、char转换:
http://blog.csdn.net/huihui0121/article/details/5804446;
http://blog.csdn.net/win2ks/article/details/2528275 cstring 常用的操作。
4.CFileFind 类。查找所有的文件。
CFileFind find ;int fileNum=0;//find.GetFilePath();if(find.FindFile(m_path+"\\*.*") ){while(find.FindNextFileA() ){fileNum++;}}
- 常用mfc类的基本使用
- MFC常用控件的使用
- MFC 常用基本操作
- 常用的MFC类
- MFC学习笔记_ComboBox的基本使用
- MFC基本绘图-DDB函数的使用
- MFC CListCtrl控件的基本使用
- MFC 基本控件使用
- MFC 的一些常用类
- MFC基本常用控件基本用法
- MFC基本常用控件基本用法
- MFC基本常用控件基本用法
- MFC 常用类 Cstring 方法使用:
- MFC 常用控件使用
- 11 Eclipse的基本使用&API-常用类(Object类)
- Linux 终端常用基本命令的使用
- Mac一些基本常用快捷键的使用
- Swift对字典的常用基本使用
- 使用Python Tkinter编写的简易发送邮件程序
- Eclipse中的警告信息和拼写错误信息的设置
- CreateProcess函数详解及示例
- 动态规划之Loli分房间
- Linphone 位置记录
- 常用mfc类的基本使用
- web工程中的web.xml文件有什么作用呢?
- python 正则表达式分析,终于不是和看天书一样了。
- php时间加减
- 整数划分
- 黑马程序员 交通灯管理系统
- 矩形格路径的个数 Unique Paths
- 如何判断 ios设备的类型(iphone,ipod,ipad)
- Struts2-利用数据验证框架进行表单验证