有知道的么?

解决方案 »

  1.   

    CFile
    File
    fostream
    都可以进行文件读取啊
    读完了可以使用CDC的textout或者drawtext来显示
      

  2.   

    Void OpenTxT(char *OpenTxtPath)
    {
     DWORD WinVersion = GetVersion();
     DWORD dwWindowsMajorVersion =  (DWORD)(LOBYTE(LOWORD(WinVersion)));
     DWORD dwWindowsMinorVersion =  (DWORD)(HIBYTE(LOWORD(WinVersion)));
     char SysPath[MAX_PATH+1];
     GetSystemDirectory(SysPath,MAX_PATH+1 ); 
     if (WinVersion < 0x80000000)              // Windows NT/2000/XP
      {
       memset(SysPath,0,MAX_PATH+1);    
       GetSystemDirectory(SysPath,MAX_PATH+1 ); 
       }
        else if (dwWindowsMajorVersion < 4)      // Win32s
      {}
          else                                     // Windows 95/98/Me
      {  
     memset(SysPath,0,MAX_PATH+1);    
     GetWindowsDirectory(SysPath,MAX_PATH+1 );
     }
       strcat(SysPath,"\\NOTEPAD.EXE ");
       strcat(SysPath,OpenTxtPath);
          ::WinExec(SysPath,1);  }
      

  3.   

    用ShellExecute
    会用默认的程序打开。HINSTANCE ShellExecute(
        HWND hwnd, 
        LPCTSTR lpVerb,
        LPCTSTR lpFile, 
        LPCTSTR lpParameters, 
        LPCTSTR lpDirectory,
        INT nShowCmd
    );
      

  4.   

    用CReateThread启动notpad打开此文件是最快的办法,哈哈.