MFC Grid control 探索之路(一)

因为项目开发的需要,今天需要研究一下vc++中的表格控件是如何使用。

惊讶地发现MFC竟然没有提供表格控件。不过学过JAVA就明白JTable实在太复杂了,大概也就是这个原因所以MFC没有自带表格控件吧。

不过好在有MFC Grid control,现在已经更新到2.26版本了。真的很佩服这些写开源代码的人,总觉得这才是真正的高手。什么时候自己写的代码也能加入开源代码的行列就好了……

这次的学习主要是参考了这个网站。非常棒!上面有这个控件的源代码,也有示例程序,不过要下载的话需要先注册一个帐号。感觉不错!

http://www.codeproject.com/KB/miscctrl/gridctrl.aspx

不过,如果大家使用这个示例程序的时候可能出现这样的问题,就是提示说无法找到“MFC42U.LIB”。这是因为这个示例程序中的字符集是unicode,但是一般安装vc6.0的时候默认是不安装unicode字符集的。通过上网查找,我找到了解决方法。

1:可以在CSDN中下载这个“MFC42U.LIB”,不过大概今天的网速太慢,也可能是资源的问题,反正我没有下载下来。因此使用的第2个解决方案。

2:到vc6.0中选择Build->Set Active Configeration,然后选择第一个,就是表示自己这个程序不使用unicode字符集。当然,如果以后开发的程序要用unicode的话,那必须还是要按第一种方法去下载的。不过如果只是为了学习就不用这么麻烦了。

好了,这是万里长征第一步,现在开始向表格控件前进!

(未完待续)

你可能感兴趣的:(grid)