1、回掉函数一般好像不用参数,这是为什么?
2、我在vc6建立的mfc单文档工程,可否掉用标准c\c++库函数,如可以怎么调用;还有调用windows api函数,怎么调用?谢谢!

解决方案 »

  1.   

    1.回调函数当然可以用参数啊,可能你看得比较局部吧
    2.mfc里面当然可以用标准的c\c++库函数的,需要指定头文件,例如:#include <stdio.h>
    也可以使用所有的API函数,有一些常用的mfc已经帮你把头文件包含了,比如说CreateFile,其他一些扩展的需要你指定,比如说#include <winsock2.h>,多看看MSDN就知道啦
      

  2.   

    1、回调函数大多数都有参数,对于参数的有无是根据调用回调函数的函数来决定的。
    2、可以使用,加入头文件LIB文件即可,不过需要注意线程安全问题,因为一些C/C++函数是非线程安全的,所以在编译的时候需要编译为多线程模式(在Setting里面调整)。
    3、调用API函数请在函数前加上::即可。比如:  ::MessageBox(.......);
      

  3.   

    1、回调函数可以没有参数,但是调用他的函数里面要有他的函数指针。
    2、可以,不过vc6对标摸支持不好。
    调用方法
    #include<string>
    using namespace std;string xxx;
      

  4.   

    1.回调函数的原型都一样是:
    LRESULT CALLBACK functionname(int nCode,WPARAM wParam,LPARAM lParam);
    其中里面的含义要自己去看啦!因为回调函数是VC++的一大重难点..主要可能应用于查看星号密码或用于屏幕取词等程序中..
    2.应该可以去掉.去掉后在相应的头文件中要加入如window.h之类的文件吧!(这个我不知道)对于windows api 是指供编程人员直接可以调用的函数;如CreateWindowEx();
    直接在你的程序中用就可以了.
      

  5.   

    那在windows sdk的编程中,也可以调用c/c++的标准库吧?方法也一样吗?