Сервисные функции
Следующие функции дают возможность плагину использовать меню, диалоги, языковую поддержку и прочие полезности.
Указатели на эти функции плагин получает в функции
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 |
послать сообщение обработчику диалога |
Специфические функции для настройки плагина
Специфические функции для работы с плагинами
Специфические функции для работы с макрокомандами
Смотрите также: