Latest post of the previous page:
Сейчас из основного функционала не хватает аналогов mmode, clip, history.disable и функций работы с меню, предлагаю добавить:WARP ItSelf wrote:Дальнейшее обсуждение предлагается вести в следующем ключе: чего не хватает внешним плагинам/программам для полноценного управления Far'ом.
Code: Select all
ACTL_ENABLEREDRAW, Param1=1 - разрешить перерисовку окна фара, Param1=0 - запретить перерисовку, Param1=-1 - получить текущее состояние
ACTL_ENABLEHISTORY - параметры аналогичные, разрешает/запрещает историю
ACTL_USEINTERNALCLIPBOARD - включает/выключает использование внутреннего буфера обмена
ACTL_GETMENUINFO - получить информацию о текущем меню, Param2 указывает на структуру:
struct FarMenuInfo
{
size_t StructSize;
GUID PluginId; //гуид плагина или фара
GUID Id; //гуид меню
size_t ItemsNumber; //элементов в меню
size_t CurrentItem; //текущий элемент
};
ACTL_GETMENUITEM - получить элемент меню, Param1 - размер буфера, на который указывает Param2, Param2 - указатель на FarMenuItem. Возвращает нужный размер буфера