当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 为什么我的vfp编译生成的exe文件不能正常运行?我使用的是vfp6.0版,编译以后运行时就看见一个窗口一闪而过,然后就什么也没有了.朋友帮我试过,他用的是正版的vfp宇宙版,也出现同样的情况,估计是设置上的问题.希望各位高手能帮小弟一把! ......
 ·gcc有类似getch这样的函数吗    »显示摘要«
    摘要: 想让用户输入一个键来继续下去。 用getchar什么的一定要输入回车才会开始读输入,没法用啊 ......


如何选择保存路径

FileDialog用于保存具体文件,但不是路径,怎样自己选择保存路径,有现成的控件或类吗?用Tree做好像有点麻烦!!!!!

NO.1   作者: FAICHEN

SHBrowseForFolder(..)

NO.2   作者: LuckFox

void   CHistory::OnFileSave()      
  {   CFileDialog   dlgSave   (FALSE,     "rtf",     "*.rtf",     OFN_HIDEREADONLY   |   OFN_OVERWRITEPROMPT,   "*.rtf");      
  if   (   IDOK   ==   dlgSave.DoModal())    
  {    
  //save   CFile   fSaveFile;    
  CFileException   e;    
  if   (!fSaveFile.Open(dlgSave.GetPathName(),   CFile::modeCreate   |   CFile::modeWrite   ,   &e))      
  {  
    #ifdef   _DEBUG    
  afxDump   <<   "File   could   not   be   opened   "   <<   e.m_cause   <<   "\n";    
  #endif   return;  
    }    
    SetSel(0,-1);  
    CString   szText   =   GetSelText();  
    int   iTextLength   =   GetWindowTextLength();    
  SetSel(iTextLength,iTextLength);      
  int   iBufferSize   =   szText.GetLength();    
  LPCSTR   lpBuffer   =   szText.LockBuffer();      
  TRY   {    
  fSaveFile.Write(lpBuffer,   iBufferSize);    
  }   CATCH(   CFileException,   e   )    
  {    
  #ifdef   _DEBUG    
  afxDump   <<   "File   could   not   save   "   <<   e->m_cause   <<   "\n";    
  #endif    
  }  
    END_CATCH      
  TRY   {    
  fSaveFile.Close();    
  }   CATCH(   CFileException,   e   )    
  {    
  #ifdef   _DEBUG    
  afxDump   <<   "File   could   be   closed   "   <<   e->m_cause   <<   "\n";    
  #endif    
  }    
  END_CATCH    
    szText.UnlockBuffer();      
  }    
  }

NO.3   作者: inlinefunction

象FAICHEN(CC)说的用SHBrowseForFolder(..),现成的东西!


 ·关于动态添加模块的:    »显示摘要«
    摘要: 做新闻发布系统时候需要用到。 做很多新闻模块放在数据库中,发布时候可以选择。 但是不知道怎么把html和变区分? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE