学习使用mfc还是花费一些时间的,但是里面的好多细节都没搞清楚,比如 如何使用文档,对话框透明原理等等。
可惜了解到MFC已经是过时的产品,他已经存在十几年,非常老了。就不再继续深入学习了,将这个小项目中使用到的内容和知识整理一下。可以学习QT,目前还是有前景的。
以下内容都是针对连连看中的功能来叙述:
1.CDC绘图。包括加载图片,消去图片,设置图片一部分透明,不闪烁方式。
2.几个处理函数的理解和比较:(OnInitDialog,OnPaint等)以及对话框生成和关闭。
3.几个控件的使用技巧:(列表框生成表格,标签页)
4.pdx变量绑定。
5.重载控件:(重载CStatic为其动态添加滚动条)
6.三层处理方式:逻辑层,数据层,显示层。
7.图的存储和搜寻方式(数组存贮和邻接表存储)
代码已经放到github中。