当用户在对话框中点击“查找下一个”按钮时,MFC 库会设置 SearchDown 为TRUE,表示查找方向是向下的。相反,如果用户点击“查找上一个”按钮,SearchDown 会被设置为FALSE,表示查找方向是向上的。
你可以通过检查这个成员变量的值来确定当前查找的方向。例如:
CFindReplaceDialog findReplaceDlg;
// 初始化对话框的其他属性
// 显示对话框
if (findReplaceDlg.DoModal() == IDOK)
{
// 用户点击了确定按钮
if (findReplaceDlg.SearchDown)
{
// 向下查找
// 执行相应的操作
}
else
{
// 向上查找
// 执行相应的操作
}
}
请注意,以上代码是一个简化的示例,实际使用时你可能需要根据你的应用程序的具体情况进行调整。
转载请注明出处:http://www.pingtaimeng.com/article/detail/17827/MFC/CFindReplaceDialog