直接把Win32程序里面的功能代码在MFC的程序里再写一遍不就好了吗?
比如查询某个学生成绩,Win32程序是从stdin输入要查询的学生的学号(或者姓名之类的),现在换成使用MFC界面输入要查询的关键字,但是里面用来进行查询的逻辑是一样的呀。直接在MFC程序里面实现很简单啊,为什么要写两个程序,一个来专门负责界面一个负责后台运行呢?
这样做不是不是不可以,你可以使用socket来进行进程间通讯,把WIN32程序当作服务器,监听socket,等待MFC程序连接并响应请求。不过这样很麻烦,不如直接把功能代码就写到MFC程序中去了