MFC 的总结
来源:互联网 发布:hadoop与java 编辑:程序博客网 时间:2024/06/14 03:22
1.删除控件时,一定要删除控件的的变量,否则出现access den 的错误。
2.IP控件的使用,定义一个变量m_ipp;
一定要用CString strIP;
BYTE f1,f2,f3,f4;
获取IP
m_ipp.GetAddress(f1, f2 ,f3 ,f4);
将IP装换为CString
strIP .Format(_T("%d.%d.d.d"), f1,f2,f3,f4);
unsigned char * getIP = (unsigned char *)(LPCTSTR)strIP
将CString转换为unsigned char*
3.MFC使用外部动态库,需要在VC环境下使用:Project ->Settings->Link(Object/ library modules)写入动态库的xxx.lib即可。
4.抄的MFC选择文件的类
CFileDialog构造函数
1
CFileDialog:CFileDialog(
BOOL
bOpenFileDialog,
2
LPCTSTR
lpszDefExt=NULL,
3
LPCTSTR
lpszFileName=NULL,
4
DWORD
dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
5
LPCTSTR
lpszFilter=NULL,
6
CWnd * pParentWnd=NULL);
bOpenFileDialog:TRUE为打开文件对话框;FALSE为保存文件对话框
lpszDefExt:缺省的扩展名
lpszFileName:缺省显示在文件名组合框的编辑框的文件名,一般可选NULL
dwFlags:对话框风格,一般为OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, 即隐藏只读选项和覆盖已有文件前提示。
类型:
lpszFilter:文件筛选类型,它指明可供选择的文件类型和相应的扩展名。参数格式如:
"Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";文件类型说明和扩展名间用 | 分隔,同种类型文件的扩展名间可以用 ; 分割,每种文件类型间用 | 分隔,末尾用 || 指明。
pParentWnd:父窗口指针,一般可选NULL.
2、对话框选项常用属性(实例:dialog)
dialog.m_ofn.lpstrTitle:显示窗口标题。
dialog.m_ofn.lpstrInitialDir:初始化展开路径。
4. 进度条的使用
首先:OnInitDialog函数中添加
m_ctrProgress.SetRange32(0, 180);
设置进度条的范围
m_nMax= 180;
m_nStep = 20;
这两个定义在Dlg.h中。
另外m_ctrProgress为与进度条ID关联的变量。
如果那个里面程序里面要显示进度条
只要调用
m_ctrProgress.SetStep(20);
步幅为20;
m_ctrProgress.StepIt();显示当前进度,多次调用此函数显示上次的位置,显示为进度条的变化。
m_ctrProgress.SetPos(160);
此函数为设置当前的进度条位置。
- MFC 的总结
- mfc toolbar对话框的总结
- mfc的dc绘图总结
- MFC 学习技巧的总结
- MFC总结的小知识点
- MFC线程的全面总结
- MFC遇到的问题总结
- 关于MFC画图的一些总结,MFC (Draw)
- 关于MFC画图的一些总结,MFC (Draw)
- MFC的消息分类总结(来自深入浅出MFC--侯杰)
- MFC总结(2)---MFC窗口的缩放
- MFC总结
- MFC 总结
- MFC总结
- MFC总结
- VC/MFC 内存泄漏的个人总结
- c++ mfc操作时间的小总结
- MFC嵌套拆分窗口的实践总结
- qt---杂
- 初窥Linux 之 ext2/ext3文件系统
- MYSQL优化查询
- css自定义字体
- 求二元查找树的镜像
- MFC 的总结
- c++ 二叉树 的递归建立和递归遍历
- maven一键部署tomcat war包
- Problem I : Buildings
- Web实时更新客户端数据
- 软件版本一览
- java_加密解密
- ThreadLocal、ThreadLocalMap弱引用key
- Java访问控制