参看MSDN对AfxGetInstanceHandle的解释你就可以知道了.

解决方案 »

  1.   

    用dllmain函数生成的动态库,在一般情况下不使用mfc框架的东东,所以生成的dll比较小,我做了一个两个输出函数的dll,release 版本 44K 多一点,而用mfc构建动态库的时候,使用的是mfc中的cwinapp类,在其中封装了dllmain的东东,程序做起来比较简单,但是出来的东西大很多。Afx 打头的函数是在mfc中用的,所以  在  dllmain 中 失败。
      

  2.   

    那么我在DLL中如何获得调用该DLL的程序的hInstance了?
      

  3.   

    HANDLE GetCurrentProcess(VOID);
    注意:其实动态库和调用动态库的App是同一个Hinstance