настроенная сборка для теста
https://yadi.sk/d/GfXI9I-s3Yopax
скрины


Посмотрите, чем отличается текущая актуальная версия от установленной.Eskander88 wrote:Skif_off
Программа Да, а вот Плагины вроде не очень... нужно обновлять?...
В данном случае - нет. Со страницы плагинов скачайте PlugsPack нужной разрядности, вытащите оттуда LineBoard.dll и замените. Или воспользуйтесь AkelUpdater.Eskander88 wrote:Если я скачаю и переустановлю AP там будут свежие плагины?
Это может быть справедливо в случае крупных/кардинальных изменений в программах, особенно если обновляться не с предыдущей версии, обычно же развитие более-менее плавное. Если у вас AkelPad 4.9.5-4.9.8 то проблем не должно быть, иначе о них бы уже написали, с версиями ниже придётся заглянуть в ченджлоги.Eskander88 wrote:Просто мне по опыту проще переставить программу, обновление часто заканчиваются проблематично...
Code: Select all
AEGETHIGHLIGHT aehl;
aehl.dwCookie = (UINT_PTR) pCookieHL;
aehl.dwError = 0;
aehl.dwFlags = 0/*AEGHF_NOSELECTION | AEGHF_NOACTIVELINETEXT | AEGHF_NOACTIVELINEBK*/;
aehl.lpCallback = pfnHighlightCallback;
SendMessage(hActualEditWnd, AEM_RICHOFFSETTOINDEX,
(WPARAM) nCharacterPosition, (LPARAM) &aehl.crText.ciMin);
AEC_NextCharEx(&aehl.crText.ciMin, &aehl.crText.ciMax);
// the range is [ciMin, ciMax)
SendMessage(hActualEditWnd, AEM_HLGETHIGHLIGHT, 0, (LPARAM)&aehl);Code: Select all
static const char* arr1[] = {
// dword options
"a",
"b",
"c"
};
static const int arr2[] = {
1,
2,
3
};Не воспроизводится.Eskander88 wrote:Если произвести отмену действий (CTRL+Z) и повтор действий (CTRL+SHIFT+Z), то происходит смещение позиций всех закладок в документе.
Всё верно. Устанавливайте закладку на не пустой строке, т.к. закладка привязывается к символу. Если поставить закладку на пустой строке и начать вбивать текст, то она также будет смещаться за каретку. Соответсвенно нажатие Enter перенесёт её на следующую строку.Eskander88 wrote:Если на строке закладки в конце строки поставить перенос строки (ENTER), то курсор для набора текста вместе с закладкой съедет на новую строку..
Верно.DV wrote:А может, это так и задумано?
AkelEdit.h wrote:#define AEGHF_CALLENDLINE 0x00010000 //Call function for end of non-empty line.
#define AEGHF_CALLENDRANGE 0x00020000 //Call function for end range.