Функция _GUICtrlRichEdit_GetTextInLine

 ↑  ←  Описание функции


_GUICtrlRichEdit_GetTextInLine

Возвращает указанную строку текста

#include <GuiRichEdit.au3>
_GUICtrlRichEdit_GetTextInLine($hWnd, $iLine)

Параметры

$hWnd Дескриптор элемента
$iLine Номер строки

Возвращаемое значение

Успех:Возвращает текст строки
Ошибка:Возвращает False и устанавливает @error
@error:101 - $HWnd не является дескриптором
1021 - $iLine не является положительным числом
1022 - $iLine превышает количество строк в элементе
700 - внутренняя ошибка

Примечания

Отсчёт строк начинается с 1 (первая строка в элементе)

См. также

_GUICtrlRichEdit_GetTextInRange, _GUICtrlRichEdit_GetSel

См. также

Искать EM_GETLINE в библиотеке MSDN

Пример

#include <GuiRichEdit.au3>
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>

Main()

Func Main()
    Local $hGui, $hRichEdit
    $hGui = GUICreate(StringTrimRight(@ScriptName, 4), 420, 350, -1, -1)
    $hRichEdit = _GUICtrlRichEdit_Create($hGui, 'Это тест.' & @CR & '2-я строка' & @CR & '3-я строка', 10, 10, 400, 220, _
            BitOR($ES_MULTILINE, $WS_VSCROLL, $ES_AUTOVSCROLL))
    GUISetState()

    MsgBox(0, 'Текст указанной строки', _GUICtrlRichEdit_GetTextInLine($hRichEdit, 2))

    _GUICtrlRichEdit_Destroy($hRichEdit)
    GUIDelete()
EndFunc   ;==>Main