用richtextbox想实现类似记事本的查找功能,查找已经实现,但是不能像记事本那样在查找窗口激活的同时在文本窗口上着重显示,而必须激活后才可以,请问怎么才能改进呢?!~~~~~~
解决方案 »
- 怎样用VB登陆QQ2009呢
- Access 表达式 问题
- richtextbox 粘贴插入图片,光标位置不对
- VB中函数的怪问题,int(24.256 * 1000) 与 int(24256)的结果为何不同呀?道理上讲不通呀?
- 打开recordset时出错,请大虾看看是什么原因?
- ★★★ vb中常涉及到的两个小难题
- 请问怎样做系统一键恢复???
- 一个问题: 怎么在日文操作系统装 中文的 sql2000, office 2000 ,vb6,都装不上????,急急
- 关于WebBrowser控件的问题!!急!!!
- vb6数据转换!
- ======遇到大问题了。关于winsock,请高手给个思路 (100)======
- 高手请看看vb中关于几个关于form中比较难的问题!
lStructSize As Long
hwndOwner As Long
hInstance As Long
flags As Long
lpstrFindWhat As String
lpstrReplaceWith As String
wFindWhatLen As Integer
wReplaceWithLen As Integer
lCustData As Long
lpfnHook As Long
lpTemplateName As String
End Type'调用 Common Dialog DLL
Private Declare Function FindText Lib "comdlg32.dll" Alias "FindTextA" _
(pFindreplace As FINDREPLACE) As Long
Private Declare Function ReplaceText Lib "comdlg32.dll" Alias "ReplaceTextA" _
(pFindreplace As FINDREPLACE) As Long
Dim frText As FINDREPLACE Private Sub cmdFind_Click()
FindText frText '调用查找对话框
End Sub
Private Sub cmdReplace_Click()
ReplaceText frText '调用替换对话框
End Sub
Private Sub form_Load()
With frText
.lpstrReplaceWith = "Replace Text"
.lpstrFindWhat = "Find Text"
.wFindWhatLen = 9
.wReplaceWithLen = 12
.hInstance = App.hInstance
.hwndOwner = Me.hWnd
.lStructSize = LenB(frText)
End With
End Sub