我建了string table,加了些string,然后想在程序中调用,因为我的程序不是用MFC的,而查到的资料都是怎么用MFC来实现调用的。
请问不用MFC该怎么样调用这些string呢?请指教!

解决方案 »

  1.   

    是不是可以用LoadString?
    那么其中的hInstance参数该怎么得到呢?好像有个什么API?请指教!
      

  2.   

    int LoadString(
      HINSTANCE hInstance,  // handle to module containing string resource
      UINT uID,             // resource identifier
      LPTSTR lpBuffer,      // pointer to buffer for resource
      int nBufferMax        // size of buffer
    );
      

  3.   

    LoadString();
    还可以用CString的Format,可以设定参数。和sprintf之类的函数差不多。
      

  4.   

    HINSTANCE hInstance,  // handle to module containing string resource
    这个该怎么获得?因为我写的是一个DLL的模块,不知道该怎么用API获得句柄?
      

  5.   

    就是你的执行文件的HINSTANCE呀。创建的时候就有了。
      

  6.   

    创建执行文件的模块不是我写的呀,我写的只是输出成一个DLL,执行文件的HINSTANCE他没有传给我。
    有没有办法调用API去获得呢?
      

  7.   

    HINSTANCE AFXAPI AfxGetInstanceHandle( );