请教mfc高手

来源:百度知道 编辑:UC知道 时间:2024/05/17 00:05:55
以前我用win32 console application写了个程序,能实现统计文本中的单词的个数。
现在在MFC下用对话框完成,在编辑框里输入文件名,单词;点击按钮,在另一个编辑框里输出单词个数。
能调用以前写的程序吗?我把它直接加到了和按钮相同的类里,但是头文件不知道该加到那里,总是找不到头文件.
我该怎么办?

直接加进去是不行的。因为MFC将windows的消息映射包装了起来,通过巨集的方式来实现消息的流动控制,你在sdk下写的消息处理函数不能直接用于mfc。但是,读取文件、统计单词个数等这些基本操作是通用的,你可以直接copy过来。mfc有类cfiledialog,可以在某个按钮的单击函数里添加进去,直接用来打开文件,获得句柄后,你可以按照原来的程序统计单词个数。

不能直接加进去的..不过数据算法基本是一样的.
用MFC首先是对MFC类的消息映射有所熟悉,你对按钮的操作就是对消息的处理.在MFC中,你双击类名就直接进入到头文件了.我建议你去看一下MFC类的消息映射机制,他跟SDK下的是不一样的,不过原理差不多.

把你以前的算法封装成类,在MFC 里面包含 你的类的头文件 就可以了