我在VC6.0 下 选择MFC  EXE  但是有时候输入两个参数就OK   有时候要输入三个参数 
查了之后才发现有一个是MFC的  另外一个是API的
那么我如何来选择当前用的是哪一个呢?

解决方案 »

  1.   

    我的方法比较土:
    1.我看里面有没有窗体句柄之类的,有的话API概率很高
    2.看参数类型,如果参数里面有带Cxxx类型的,多数是MFC
      

  2.   

    对了,再补充两点:
    1.番茄插件会提示的,貌似有土黄色的?的都是API
    2.打::这个符号后面能出现的函数也是API
      

  3.   

    Win32 SDK:一般都会让传递HWND hWnd等
    int GetWindowText(  HWND hWnd,        // handle to window or control
      LPTSTR lpString,  // text buffer
      int nMaxCount     // maximum number of characters to copy);
    =============================
    MFC:一般不传HWND hWnd,而且都是类CXX 的成员函数
    CWnd::GetWindowText
    int GetWindowText( LPTSTR lpszStringBuf, int nMaxCount ) const;void GetWindowText( CString& rString ) const;