Стыдно обращаться с таким простым вопросом, но сам не соображу никак:
Требуется установить фокус (мигающий курсор) в поле $hRichEdit . GUICtrlSetState требует указания controlID, а у меня только хэндл.
Код:
#include <GuiRichEdit.au3> ; http://autoit-script.ru/index.php/topic,339.0.html
#include <GUIConstants.au3>
Global $hRichEdit
Main()
Func Main()
Local $hGui, $iMsg
$hGui = GUICreate("Rich Edit Example", 500, 550, -1, -1)
$Button = GUICtrlCreateButton ("Кнопка", 10, 10)
$Input = GUICtrlCreateInput ("", 10, 50, 50, 17)
$hRichEdit = _GUICtrlRichEdit_Create($hGui, "This is a test." & @CRLF, 50, 200, 240, 210, _
BitOR($WS_VSCROLL, $ES_MULTILINE, $ES_READONLY, $ES_NOHIDESEL))
GUISetState()
_GuiCtrlRichEdit_AppendText($hRichEdit, "something" & @CRLF )
While True
$iMsg = GUIGetMsg()
Select
Case $iMsg = $GUI_EVENT_CLOSE
Exit
EndSelect
WEnd
EndFunc ;==>Main
Требуется установить фокус (мигающий курсор) в поле $hRichEdit . GUICtrlSetState требует указания controlID, а у меня только хэндл.