Сервисные функции
Следующие функции дают возможность плагину использовать меню, диалоги, языковую поддержку и прочие полезности.
Указатели на эти функции плагин получает в функции
SetStartupInfoW.
Функции общего назначения
Функция | Описание |
AdvControl |
дополнительные управляющие функции; работают везде: в панелях/редакторе/просмотре |
ColorDialog |
диалог изменения цвета |
GetMsg |
получить строку сообщения из языкового файла |
InputBox |
позволяет запросить у пользователя текстовую строку |
Menu |
показывает меню |
Message |
показывает сообщение |
RegExpControl |
управляющие функции регулярных выражений |
RestoreScreen |
восстанавливает предварительно сохранённую область экрана |
SaveScreen |
сохраняет область экрана |
ShowHelp |
показывает нужный раздел из файла помощи |
Text |
выводит текстовую строку на экран |
Специфические функции работы с панелью
Функция | Описание |
PanelControl |
позволяет запрашивать различную информацию и выполнять управляющие действия |
FileFilterControl |
управляет созданием и применением файловых фильтров |
FreeDirList |
освобождает память, выделенную для списка файлов функцией GetDirList |
FreePluginDirList |
освобождает память, выделенную для списка файлов функцией GetPluginDirList |
GetDirList |
возвращает список файлов в указанной директории |
GetPluginDirList |
возвращает список файлов в указанной директории эмулируемой файловой системы |
Специфические функции редактора
Функция | Описание |
Editor |
обеспечивает доступ к внутреннему редактору Far Manager |
EditorControl |
позволяет запрашивать различную информацию о внутреннем редакторе Far Manager и управлять его состоянием |
Специфические функции программы просмотра
Функция | Описание |
Viewer |
обеспечивает доступ к внутренней программе просмотра Far Manager |
ViewerControl |
позволяет запрашивать различную информацию о встроенной программе просмотра Far Manager и управлять её состоянием |
Специфические функции диалога
Функция | Описание |
DefDlgProc |
вызывает стандартный обработчик диалога |
DialogInit |
создаёт (инициализирует) диалог |
DialogRun |
показывает диалог созданный функцией DialogInit |
DialogFree |
освобождает память, выделенную под внутренние структуры диалога функцией DialogInit |
SendDlgMessage |
послать сообщение обработчику диалога |
Специфические функции для настройки плагина
Специфические функции для работы с плагинами
Специфические функции для работы с макрокомандами
Смотрите также: