而不用放在RELEASE文件夹中,拷贝时每次都要带上才能打开文件。
做为程序的一个整体,怎样做呢?

解决方案 »

  1.   

    没必要插入文本了,如果文本如图片一样是固定内容的,直接把文本内容写到代码里面去,用缓存区(CString,char *)装
      

  2.   

    可以,在资源中插入自定义类型文件,选择你的文本文件就插入了。用的时候要FindResource,然后Load进来就可以了
      

  3.   

    选在资源管理器建立一个自定义资源类型:TEXT_FILE,然后导入你的文本文件,选择类型为TEXT_FILE,最后起个好用的名字,比如MY_TEXT1。就可以了调用时:
    HRSRC hSrc = FindResource( NULL,
    MAKEINTRESOURCE(IDR_TEXT_FILE2), _T("TEXT_FILE") );
    DWORD dwSize = SizeofResource( NULL, hSrc );
    HGLOBAL hGlobal = LoadResource( NULL, hSrc );获得数据:
    char* lpBuf = (char*)LockResource( hGlobal );
    lpBuf[dwSize] = 0;
    如果你的文本文件是UINICODE的话就这样:
    wchar_t* lpBuf = (char*)LockResource( hGlobal );
    lpBuf[dwSize/2] = 0;