常用MFC和API函数(7)

时间:2026-01-16

dwFlags为定制对话框的标志组合;

lpszFilter指定文件过滤器

CFileDialog::GetFileExt 检取对话框中输入的

文件扩展名

CString GetFileExt()const;

CFileDialog::GetFileName 检取对话框中输入的

文件名,不包括路径

CString GetFileName()const;

CFileDialog::GetNextPathName 检取对话框中选

定的一组文件中的下一个文件的全路径

CString GetNextPathName(POSITION& pos)const;

参数:pos 指定位置的POSITION值,执行后,为

下一项的POSITION值;若已到列表尾,执行后为

NULL

返回值:文件的全路径

CFileDialog::GetPathName 检取对话框中输入的

文件全路径

CString GetPathName()const;

CFileDialog::GetStartPosition 获取列表中第

一个文件路径名的位置

POSITION GetStartPosition()const;

返回值:列表中第一个文件路径名的POSITION值;

若列表为空,返回NULL

说明:用于多选列表,要求m_ofn.Flags设置了

OFN_ALLOWMULTISELECT标志

CFindReplaceDialog类:封装了标准查找/替换对

话框

CFindReplaceDialog::Create 创建一个Find或

Find/Replace对话框对象

BOOL Create(BOOL bFindDialogOnly,LPCTSTR

lpszFindWhat,LPCTSTR

lpszReplaceWhat=NULL,DWORD dwFlag=FR_DOWN,

CWnd* pParentWnd=NULL);

参数:bFindDialogOnly 为TRUE时,显示查找对

话框,为FALSE时,显示查找/替换对话框;

lpszFindWhat 指定要查找的串的缺省值;

lpszReplaceWhat 指定替换串的缺省值;

dwFlag为标志位,用来定制对话框,它可以是一

个或多个标志的组合,主要取值如下:

FR_DOWN 如果设置,对话框中的“向下查找”单选

按钮被选中,如果没有设置,“向上查找”单选按

钮被选中;

FR_HIDEUPDOWN 不显示查找方向单选按钮;

FR_HIDEMATCHCASE 不显示区分大小写复选按钮; FR_HIDEWHOLEWORD 不显示全字匹配复选按钮; FR_MATCHCASE 使区分大小写复选按钮处于选中状态; FR_WHOLEWORD 使全字匹配复选按钮处于选中状态; FR_NOMATCHCASE 使区分大小写复选按钮处于禁止(变灰)状态; FR_NOUPDOWN 使查找方向单选按钮处于禁止(变灰)状态; FR_NOWHOLEWORD 使全字匹配复选按钮处于禁止(变灰)状态; FR_SHOWHELP 在对话框中显示一个帮助按钮。 pParentWnd 指向父窗口或属主窗口的指针。 返回值:若创建成功,返回非0值,否则返回0。 CFindReplaceDialog::FindNext 确定用户是否要查找串的下一个出现处。 BOOL FindNext()const; 返回值:若用户单击查找“下一个”按钮,则返回非0值,否则返回0。 CFindReplaceDialog::GetFindString 检取对话框中的查找字符串 CString GetFindString()const; 返回值:对话框中的查找字符串 CFindReplaceDialog::GetNotifier 检取当前查找/替换对话框的指针 static CFindReplaceDialog* PASCAL GetNotifier(LPARAM lParam); 参数:lParam 传递给回调函数OnFindReplace()的lParam值 返回值:指向当前查找/替换对话框的指针 CFindReplaceDialog::GetReplaceString 检取对话框中的替换字符串 CString GetReplaceString()const; 返回值:对话框中的替换字符串 CFindReplaceDialog::IsTerminating 检取对话框是否终止 BOOL IsTerminating()const; 返回值:若用户终止对话框,返回非0值,否则返回0 CFindReplaceDialog::MatchCase 检取区分大小写复选按钮状态

常用MFC和API函数(7).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

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

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

支付方式:

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

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