如何用vs2005运行windows API???

来源:百度知道 编辑:UC知道 时间:2024/06/21 00:39:14
我用vc++ 6.0写了一个windows api程序, 想在vs2005上封装成MFC,
但不知道如何在vs2005下添加资源??
请高手指教!!!
源程序在我的百度博客里。
不胜感激!!!
我指的是用windows api写得普通win32程序。

我猜,你的意思是,你使用API在VC6上写了一个程序,现在,你想使用MFC在VS2005上实现。。

如果是这一个意思的话,直接用VS2005打开VC6的工程文件就OK了,然后会提示你是否转换,你选“是”就行了。不过这样转换之后,是没有用MFC的,如果你非要用MFC,那整个程序的框架需要改一下。MFC中映射那些消息什么的,然后基本上就是复制-粘贴。

另外,比如VC6中:
for( int i=0;i<x;++i)......
....
for( i = 0; ..)
有以上类似的语句,需要把int i挪到for的外面,否则,VS2005会将i当作for中的局部变量。for之外没有定义i。

哦。还有,呵呵,添加资源是吧。打开资源视图,右击,选添加就行了。。。。

啊?真不知道还可以自己写window api呢

哦 那有必要再封装码? 绝大多数在MFC里已经封装过了

同样不理解,Windows API和“普通Win32程序”有什么关系?

另,什么叫“封装成MFC”?MFC全称Microsoft Foundation Classes,只不过是一些比API稍微友好一点的类而已。

觉得API调用繁琐的话写成DLL不就可以了……你说的源代码没有看到(围棋?),不太理解你的意图。