AkelPad
Функции скриптов
Функция | Описание |
---|---|
saveLineScroll(hWnd) restoreLineScroll(hWnd, nBeforeLine) | Сохраняет позицию прокрутки Восстанавливает позицию прокрутки Это полезно, чтобы вернуться к месту, которое изначально видел пользователь после манипуляций сделанных скриптом. |
SetRedraw(hWnd, bRedraw) | Останавливает/возобновляет перерисовку окна, не показывая мерцания выделения, прокрутки во время работы скрипта. |
GetBeginLine(nLine) | Получить позицию начала строки |
GetEndLine(nLine) | Получить позицию конца строки |
GetLineLength(nLine) | Возвращает длину строки |
BeginUndoAction() StopUndoAction() | Точка, в которой перестать делать точки отмены до вызова StopUndoAction() Точка, в которой восстановлено слежение для отмен. Это полезно, чтобы отменить все изменения сделанные скриптом одним кликом. |
GetOutputWindow() | Получить дескриптор консоли, он же плагин Log, чтобы использовать на ней текстовые функции (пример в справке). |
LoWord(nDwNum) | Возвращает младшее слово из двойного слова |
HiWord(nDwNum) | Возвращает старшее слово из двойного слова |
Функция | Описание |
---|---|
SendMessage(hEditWnd, 187 /*EM_LINEINDEX*/, nLine, 0); | Он же GetBeginLine |
SendMessage(hWnd, 1078 /*EM_EXLINEFROMCHAR*/, 0, nPos); | Получить строку, позиция символа которого указана |