Почему вот этот код работает:
А вот этот код не работает?
Добавлено:
Конкретно работает _GUICtrlEdit_SetText (т.е. текст добавляется в $Edit1)
Но не работает _GUICtrlEdit_SetSel (т.е. текст НЕ выделяется)
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiEdit.au3>
$Form1 = GUICreate("", 400, 300, 1, 1)
$Edit1 = GUICtrlCreateEdit("", 0, 38, 400, 300, BitOR($ES_MULTILINE, $WS_VSCROLL))
$Button1 = GUICtrlCreateButton("Найти", 8, 8, 81, 25, 0)
GUISetState()
_GUICtrlEdit_SetText($Edit1, "Привет!!!")
_GUICtrlEdit_SetSel($Edit1, 1, 3)
sleep(2000)
А вот этот код не работает?
Код:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#Include <GuiEdit.au3>
$Form1 = GUICreate("", 400, 300, 1, 1)
$Edit1 = GUICtrlCreateEdit("", 0, 38, 400, 300, BitOR($ES_MULTILINE, $WS_VSCROLL))
$Button1 = GUICtrlCreateButton("Найти", 8, 8, 81, 25, 0)
;~ GUISetState(@SW_SHOW)
GUISetState()
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
_GUICtrlEdit_SetText($Edit1, "Привет!!!")
_GUICtrlEdit_SetSel($Edit1, 1, 3)
EndSwitch
WEnd
Добавлено:
Сообщение автоматически объединено:
Конкретно работает _GUICtrlEdit_SetText (т.е. текст добавляется в $Edit1)
Но не работает _GUICtrlEdit_SetSel (т.е. текст НЕ выделяется)