Тема: AHK: Поиск и выделение текста в поле Edit
Как можно сделать поиск в поле Edit?
Так что бы при нахождении вводимого текста он выделялся, как например в стандартном блокноте Windows.
Text =
(
Как можно сделать поиск в поле Edit?
Так что бы при нахождении вводимого текста он выделялся, как например в стандартном блокноте Windows.
)
Gui, +Resize
Gui, Add, Edit, x0 y0 w500 h200 vMainEdit, %Text%
Gui, Show, xCenter y125 w500 h200, GuiEdit
Hotkey, IfWinActive, GuiEdit
Hotkey, ^sc021, SearchEdit ;Ctrl+F
return
GuiSize:
if ErrorLevel = 1
return
NewWidth := A_GuiWidth
NewHeight := A_GuiHeight
GuiControl, Move, MainEdit, W%NewWidth% H%NewHeight%
WinSet, Redraw, ,
return
SearchEdit:
Gui, 2: +AlwaysOnTop +Owner +ToolWindow
Gui, 2: Add, Edit, x0 y0 w210 h20 vSearchText
Gui, 2: Add, Button, x210 y0 w40 h20 gGoSearch, Поиск
Gui, 2: Show, xCenter y180 w250 h20, Введите текст для поиска
Hotkey, IfWinActive, Введите текст для поиска
Hotkey, Enter, GoSearch ;Enter
return
GoSearch:
Gui Submit, NoHide
;???
return
GuiClose:
ExitApp
2GuiClose:
Gui, Destroy
return