VC++6.0写MFC的简单UI
来源:互联网 发布:传智python视频百度云 编辑:程序博客网 时间:2024/05/22 11:53
我是MFC领域的菜鸟,我是新手。我写一点就遇到问题,但是我遇到一个问题查阅资料或者理理思路就解决一个,我要继续,没有解决不了的问题,我相信!
个人笔记一:创建的MFC对话框程序不显示。网上搜一下,有很多原因啦。但是我觉得有一个新手可能很容易忽略,那就是你向默认的对话框里添加了一些控件,那有的控件是必须要添加一些初始化代码的,比如RichText控件,就必须添加一行AfxInitRichEdit();令附一些可能的原因,不过前4条我都没遇到(估计是我代码写得少)
1 父窗口HWND无效
2 在ONINITDIALOG里用了ENDDIALOG
3 无效的对话框资源ID
4 使用没有注册的的自定义控件
5 对话框的某些控件创建失败,如RICHEDIT,要加上AfxInitRichEdit();
继续更新中!个人笔记二:关于MFC对话框上的控件和类中的变量关联的问题,我最初接触的方法是在资源编辑器的对话框添加类变量,然后可以选择变量类型是控件(control)还是值(value),如果选择值,默认是CString类型的,其实我觉得CString就挺好使的,各种和int string char*间的转换也灰常方便,不过也可以选择别的类型,比如UINT,int之类的。添加完变量后,更新变量以更改控件的值就是UpdateData(FALSE)如果要使用控件的值就是UpdateData(TRUE)其实这个函数的参数默认为TRUE,不过这种方式貌似很一般,还有另外一种方式也可以做到同步控件和变量之间的值,即SetDlgItemText和GetDlgItemText函数,这两个函数使用起来就比较简单了,就算没用过,只要查下MSDN或者百度谷歌一下估计几分钟就搞定了,个人比较喜欢这种方式,简洁,高效不高效我没仔细研究过,下次补上吧,这次先说这么多吧。
- VC++6.0写MFC的简单UI
- 基于UI写的简单的计算器
- VC/MFC简单实用的全屏方法
- 2.VC(ui)-MFC控件自绘属性的总结
- MFC 写一个最简单的破解补丁
- VC----MFC-简单绘图
- VC++6.0和VS2005在编写MFC应用程序时,操作方面的差异
- VC++6.0 MFC 下面最合适最简单的JSON类
- VC++6.0 MFC 下面最合适最简单的JSON类
- 使用VC++6.0 MFC OLE操作Excel 进行简单的读写
- 简单ui设计器,写文档的好帮手
- VC MFC 的 hello world 原来也是很简单地。
- VC++MFC 简单的DLL加载动态链接库
- [转]VC/MFC简单实用的全屏方法
- MFC写的排序算法简单时间比较
- 一个VC写的完整、简单的Sniffer代码
- 一个VC写的完整、简单的Sniffer代码
- VC++写的一个最简单的工程项目
- HTML 5之本地存储
- 像程序员一样思考之一
- 查看mysql的表结构
- java.lang.IllegalArgumentException: No bean specified
- 增强型搜索研究
- VC++6.0写MFC的简单UI
- Xfire发布webservice无配置demo
- android关闭或开启移动网络数据(关闭后,设备不可以上网,但可以打电话和发短信)
- Socket编程中 listen函数第二个形参backlog的作用
- 为什么Flash无法在移动设备上立足?
- PHP DOMDocument操作 XML类 属性、方法
- 采用压缩传输加快网页显示速度
- XSD限定例子详解
- Python模块——struct(字节流,组包拆包实现)