А как же
Code: Select all
<div xmlns="http://www.w3.org/1999/xhtml">
<b>...</b>
...
</div>
Плюс можно же вручную вводить произвольные тэги.
Code: Select all
<div xmlns="http://www.w3.org/1999/xhtml">
<b>...</b>
...
</div>
Code: Select all
SendMessage(.GetEditWnd(), 3185, 3, True)
SendMessage(.GetEditWnd(), 3185, 3, False)
Code: Select all
With AkelPad
Call .SendMessage(.GetEditWnd(), 3185, 3, True)
Call .ReplaceSel(vbNewLine)
Call .SendMessage(.GetEditWnd(), 3185, 3, False)
End With
Code: Select all
With AkelPad
Call .SendMessage(.GetEditWnd(), 3185, 3, True)
Call .ReplaceSel(vbNewLine)
Call .SendMessage(.GetEditWnd(), 3185, 3, False)
'3376 = AEM_UPDATESCROLLBAR
Call .SendMessage(.GetEditWnd(), 3376 , 3, 0)
End With
Она ж не расширение возвращает, а имя кодер-файла, которое может быть каким угодно. Сбивает.CommonFunctions.js wrote://возвращает расширение по применённой теме (coder-файла); на основе кода Instructor'а
function getExtBySyntaxFile(hWndE)
На расширение же нужно какую-то другую функцию, которая бы проверяла, прописано ли такое-то расширение в кодер-файле.// Возвращает используемый файл синтаксиса (на основе кода Instructor'а).
function getActiveSyntax(hWndE)
А вообще идеальную модель обработки файлов вижу примерно так:Syntax: C#
Нечто вроде: insertTag-test.jsVladSh wrote:Ход конём - для автодетекта передавать в аргументах bbcode=... не 2, а перечень расширений, в которых хотим видеть <>
Code: Select all
WScript.Sleep 10 : Call AkelPad.Font ("Courier New", 1, 10)