# win.dlg.findReplace 库模块帮助文档

## win.dlg 成员列表 <a id="win.dlg" href="#win.dlg">&#x23;</a>

### win.dlg.findReplace <a id="win.dlg.findReplace" href="#win.dlg.findReplace">&#x23;</a>
查找替换对话框

### win.dlg.findReplace() <a id="win.dlg.findReplace" href="#win.dlg.findReplace">&#x23;</a>
创建查找替换对话框  
参数中指定父窗口对象,注意不能仅指定父窗口句柄。  
一个父窗口上不要创建多个查找对话框

[返回对象:windlgfindReplaceObject](#windlgfindReplaceObject)

## windlgfindReplaceObject 成员列表 <a id="windlgfindReplaceObject" href="#windlgfindReplaceObject">&#x23;</a>

### windlgfindReplaceObject.close() <a id="windlgfindReplaceObject.close" href="#windlgfindReplaceObject.close">&#x23;</a>
关闭对话框

### windlgfindReplaceObject.find() <a id="windlgfindReplaceObject.find" href="#windlgfindReplaceObject.find">&#x23;</a>
打开查找文本对话框  
可选在参数中指定findWhat属性为空时的默认查找文本

### windlgfindReplaceObject.findWhat <a id="windlgfindReplaceObject.findWhat" href="#windlgfindReplaceObject.findWhat">&#x23;</a>
要查找的文本  
用户输入过的查找文本会放在这里,  
下次打开对话框作为默认查找字符串

### windlgfindReplaceObject.flags <a id="windlgfindReplaceObject.flags" href="#windlgfindReplaceObject.flags">&#x23;</a>
查找替换选项,  
此属性可以作为richedit的findText,replaceText函数参数使用

### windlgfindReplaceObject.replace() <a id="windlgfindReplaceObject.replace" href="#windlgfindReplaceObject.replace">&#x23;</a>
打开替换文本对话框  
可选在参数中指定findWhat属性为空时的默认查找文本

### windlgfindReplaceObject.replaceWith <a id="windlgfindReplaceObject.replaceWith" href="#windlgfindReplaceObject.replaceWith">&#x23;</a>
要替换的文本  
用户输入过的替换文本会放在这里,  
下次打开对话框作为默认替换字符串

### windlgfindReplaceObject.show(false) <a id="windlgfindReplaceObject.show" href="#windlgfindReplaceObject.show">&#x23;</a>
隐藏对话框

### windlgfindReplaceObject.title <a id="windlgfindReplaceObject.title" href="#windlgfindReplaceObject.title">&#x23;</a>
窗口标题,需要在首次打开对话框以前设置

## windlgfindReplaceObject 事件列表 <a id="windlgfindReplaceObjectEvent" href="#windlgfindReplaceObjectEvent">&#x23;</a>

### windlgfindReplaceObject.onReplace <a id="windlgfindReplaceObject.onReplace" href="#windlgfindReplaceObject.onReplace">&#x23;</a>

```aardio
windlgfindReplaceObject.onReplace = function(findWhat,replaceWith,down,matchCase,wholeWord){
	/*替换触发此事件,参数：  
findWhat 正在查找的字符串  
replaceWith 替换字符串  
down 是否向下查找  
matchCase 是否区分大小写  
wholeWord 是否全字匹配*/	
}
```

### windlgfindReplaceObject.onReplaceAll <a id="windlgfindReplaceObject.onReplaceAll" href="#windlgfindReplaceObject.onReplaceAll">&#x23;</a>

```aardio
windlgfindReplaceObject.onReplaceAll = function(findWhat,replaceWith,down,matchCase,wholeWord){
	/*全部替换触发此事件,参数：  
findWhat 查找字符串  
replaceWith 替换字符串  
down 是否向下查找  
matchCase 是否区分大小写  
wholeWord 是否全字匹配*/
}
```

### windlgfindReplaceObject.onSearch <a id="windlgfindReplaceObject.onSearch" href="#windlgfindReplaceObject.onSearch">&#x23;</a>

```aardio
windlgfindReplaceObject.onSearch = function(findWhat,down,matchCase,wholeWord){
	/*查找触发此事件,参数：  
findWhat 正在查找的字符串  
down 是否向下查找  
matchCase 是否区分大小写  
wholeWord 是否全字匹配*/	
}
```

