常用MFC和API函数(6)

时间:2026-01-16

参数:dwSelection 若低位字为0而高位字为-1,

则选择所有文本;若低位为-1,则撤销当前选择;static void PASCAL Remove(LPCTSTR lpszFileName);

bNoScroll 为FALSE时插入字符滚入视野,否则插

入字符不滚入视野;

nStartChar指定选择的起始位置,nEndChar指定

选择的终止位置;若nStartChar为0且nEndChar

为-1,选择所有文本;若nStartChar为-1,撤销

当前选择

CFile类:该类是基本文件类的基类

CFile::Close 关闭文件,使该文件不可用于读写

virtual void Close();

CFile::GetLength 求文件长度(以字节计)

virtual DWORD GetLength()const;

返回值:文件长度

CFile::Open 打开文件

virtual BOOL Open(LPCTSTR lpszFileName,UINT

nOpenFlags,CFileException* pError=NULL);

参数:lpszFileName指定打开文件的路径;

nOpenFlags 定义文件的共享和存取方式;pError

指向一个已有的文件异常对象的指针。

nOpenFlags的常用取值:

CFile::modeCreate 创建一个新文件,若文件已存

在,则该文件被清空;

CFile::modeRead 用于只读;

CFile::modeReadWrite 用于读写;

CFile::modeWrite 用于只写;

CFile::modeNoInherit 阻止文件被子进程继承;

返回值:若打开成功,返回非0;否则返回0

CFile::Read 从文件中读一段数据到一缓冲区中

virtual UINT Read(void* lpBuf,UINT nCount);

参数:lpBuf指向用户定义的缓冲区;nCount为要

从文件中读出的最大字节数

返回值:传输给缓冲区的字节数,可小于nCount

所指定的值

CFile::Rename 重命名文件(静态函数),目录不

可重命名

static void PASCAL Rename(LPCTSTR

lpszOldName,LPCTSTR lpszNewName);

参数:lpszOldName 旧路径名

lpszNewName 新路径名

CFile::Remove 删除指定文件(静态函数),不可

删除目录

参数:lpszFileName指向删除文件的路径名字符串 CFile::Seek 定位当前文件指针 virtual LONG Seek(LONG lOff,UINT nFrom); 参数:lOff 指针移动的字节数,为正时,向后移动,为负时,向前移动 nFrom 指针移动方式,可以是下列值之一: CFile::begin 将文件指针从文件头移动lOff个字节; CFile::current 将文件指针从当前位置移动lOff个字节; CFile::end 将文件指针从文件尾移动lOff个字节; CFile::SeekToBegin 将文件指针设置到文件头,相当于Seek(0L,CFile::begin) void SeekToBegin(); CFile::SeekToEnd 将文件指针设置到文件尾,相当于Seek(0L,CFile::end) DWORD SeekToEnd(); 返回值:文件的字节长度 CFile::Write 将数据从一缓冲区写入文件中 virtual void Write(const void* lpBuf,UINT nCount); 参数:lpBuf指向用户定义的缓冲区;nCount为要从缓冲区传输的字节数 CFileDialog类:封装了打开和保存文件的标准对话框 CFileDialog::CFileDialog 构造一个标准Windows文件对话框对象 CFileDialog(BOOL bOpenFileDialog,LPCTSTR lpszDefExt=NULL,LPCTSTR lpszFileName=NULL, DWORD dwFlags=OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,LPCTSTR lpszFilter=NULL,CWnd* pParentWnd=NULL); 参数:bOpenFileDialog为TRUE时构造打开文件对话框,为FALSE时构造另存为对话框; lpszDefExt指定缺省文件扩展名,在对话框弹出后,若没有在文件名框中输入扩展名,则自动附加指定的扩展名,若lpszDefExt为NULL,则不附加扩展名; lpszFileName指定出现在文件名框中的初始文件名,若为NULL,则无初始文件名;

…… 此处隐藏:23字,全部文档内容请下载后查看。喜欢就下载吧 ……
常用MFC和API函数(6).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:4.9 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:19元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219