documentation
.HELP!
Programming Far Manager plugins Documentation
Краткое описание - Macro API
Programming Far Manager plugins
previous page
next page
Краткое описание - Macro API
главная
коротенько описать....
previous page
start
next page
Menu
Homepage
Table of contents
Programming Far Manager plugins - Encyclopedia for Developers
О проекте
Что нового?
Лицензия
Авторы
Ссылки
Basic API
Экспортируемые функции
ExitFARW
GetGlobalInfoW
GetPluginInfoW
OpenW
SetStartupInfoW
Сервисные функции
GetMsg
InputBox
Menu
Message
ShowHelp
Структуры
ExitInfo
FarKey
FarMenuItem
FarStandardFunctions
GlobalInfo
OpenInfo
PluginInfo
PluginMenuItem
PluginStartupInfo
VersionInfo
Panel API
Экспортируемые функции
AnalyseW
CloseAnalyseW
ClosePanelW
CompareW
DeleteFilesW
FreeFindDataW
GetFilesW
GetFindDataW
GetOpenPanelInfoW
MakeDirectoryW
ProcessPanelEventW
ProcessHostFileW
ProcessPanelInputW
PutFilesW
SetDirectoryW
SetFindListW
Сервисные функции
PanelControl
FileFilterControl
FreeDirList
FreePluginDirList
GetDirList
GetPluginDirList
Структуры
AnalyseInfo
CloseAnalyseInfo
ClosePanelInfo
CmdLineSelect
CompareInfo
DeleteFilesInfo
FarGetPluginPanelItem
FarPanelDirectory
FarPanelItemFreeInfo
FarSetKeyBarTitles
FreeFindDataInfo
GetFilesInfo
GetFindDataInfo
InfoPanelLine
KeyBarLabel
KeyBarTitles
MakeDirectoryInfo
OpenAnalyseInfo
OpenCommandLineInfo
OpenPanelInfo
OpenShortcutInfo
PanelInfo
PanelMode
PanelRedrawInfo
PluginPanelItem
ProcessHostFileInfo
ProcessPanelEventInfo
ProcessPanelInputInfo
PutFilesInfo
SetDirectoryInfo
SetFindListInfo
Editor API
Экспортируемые функции
ProcessEditorInputW
ProcessEditorEventW
Сервисные функции
Editor
EditorControl
Структуры
EditorBookmarks
EditorChange
EditorColor
EditorConvertPos
EditorDeleteColor
EditorGetString
EditorInfo
EditorSaveFile
EditorSelect
EditorSetParameter
EditorSetPosition
EditorSetString
EditorUndoRedo
EditorSubscribeChangeEvent
ProcessEditorEventInfo
ProcessEditorInputInfo
Viewer API
Экспортируемые функции
ProcessViewerEventW
Сервисные функции
Viewer
ViewerControl
Структуры
ViewerInfo
ViewerMode
ViewerSelect
ViewerSetMode
ViewerSetPosition
ProcessViewerEventInfo
Dialog API
Экспортируемые функции
ProcessDialogEventW
Сервисные функции
DefDlgProc
DialogFree
DialogInit
DialogRun
SendDlgMessage
Пользовательская функция обработки диалога
DlgProc
Структуры
DialogInfo
FarDialogEvent
FarDialogItem
FarDialogItemColors
FarDialogItemData
FarGetDialogItem
FarList
FarListDelete
FarListFind
FarListGetItem
FarListInfo
FarListInsert
FarListItem
FarListItemData
FarListPos
FarListTitles
FarListUpdate
OpenDlgPluginData
ProcessDialogEventInfo
Элементы диалога
DI_BUTTON
DI_CHECKBOX
DI_COMBOBOX
DI_DOUBLEBOX
DI_EDIT
DI_FIXEDIT
DI_LISTBOX
DI_PSWEDIT
DI_RADIOBUTTON
DI_SINGLEBOX
DI_TEXT
DI_USERCONTROL
DI_VTEXT
Флаги элементов диалога
DIF_3STATE
DIF_BOXCOLOR
DIF_BTNNOCLOSE
DIF_CENTERGROUP
DIF_CENTERTEXT
DIF_DEFAULTBUTTON
DIF_DISABLE
DIF_DROPDOWNLIST
DIF_EDITEXPAND
DIF_EDITOR
DIF_EDITPATH
DIF_EDITPATHEXEC
DIF_FOCUS
DIF_GROUP
DIF_HIDDEN
DIF_HISTORY
DIF_LEFTTEXT
DIF_LISTAUTOHIGHLIGHT
DIF_LISTNOAMPERSAND
DIF_LISTNOBOX
DIF_LISTNOCLOSE
DIF_LISTTRACKMOUSE
DIF_LISTTRACKMOUSEINFOCUS
DIF_LISTWRAPMODE
DIF_MANUALADDHISTORY
DIF_MASKEDIT
DIF_MOVESELECT
DIF_NOAUTOCOMPLETE
DIF_NOBRACKETS
DIF_NOFOCUS
DIF_NONE
DIF_READONLY
DIF_RIGHTTEXT
DIF_SELECTONENTRY
DIF_SEPARATOR
DIF_SEPARATOR2
DIF_SEPARATORUSER
DIF_SETSHIELD
DIF_SHOWAMPERSAND
DIF_USELASTHISTORY
DIF_WORDWRAP
События
DN_BTNCLICK
DN_CLOSE
DN_CONTROLINPUT
DN_CTLCOLORDIALOG
DN_CTLCOLORDLGITEM
DN_CTLCOLORDLGLIST
DN_DRAGGED
DN_DRAWDIALOG
DN_DRAWDIALOGDONE
DN_DRAWDLGITEM
DN_DRAWDLGITEMDONE
DN_DROPDOWNOPENED
DN_EDITCHANGE
DN_ENTERIDLE
DN_GETVALUE
DN_GOTFOCUS
DN_HELP
DN_HOTKEY
DN_INITDIALOG
DN_INPUT
DN_KILLFOCUS
DN_LISTCHANGE
DN_LISTHOTKEY
DN_RESIZECONSOLE
Сообщения
DM_ADDHISTORY
DM_CLOSE
DM_EDITUNCHANGEDFLAG
DM_ENABLE
DM_ENABLEREDRAW
DM_GETCHECK
DM_GETCOMBOBOXEVENT
DM_GETCONSTTEXTPTR
DM_GETCURSORPOS
DM_GETCURSORSIZE
DM_GETDIALOGINFO
DM_GETDIALOGTITLE
DM_GETDLGDATA
DM_GETDLGITEM
DM_GETDLGITEMSHORT
DM_GETDLGRECT
DM_GETDROPDOWNOPENED
DM_GETEDITPOSITION
DM_GETFOCUS
DM_GETITEMDATA
DM_GETITEMPOSITION
DM_GETSELECTION
DM_GETTEXT
DM_KEY
DM_LISTADD
DM_LISTADDSTR
DM_LISTDELETE
DM_LISTFINDSTRING
DM_LISTGETCURPOS
DM_LISTGETDATA
DM_LISTGETDATASIZE
DM_LISTGETITEM
DM_LISTGETTITLES
DM_LISTINFO
DM_LISTINSERT
DM_LISTSET
DM_LISTSETCURPOS
DM_LISTSETDATA
DM_LISTSETTITLES
DM_LISTSORT
DM_LISTUPDATE
DM_MOVEDIALOG
DM_REDRAW
DM_RESIZEDIALOG
DM_SET3STATE
DM_SETCHECK
DM_SETCOMBOBOXEVENT
DM_SETCURSORPOS
DM_SETCURSORSIZE
DM_SETDLGDATA
DM_SETDLGITEM
DM_SETDLGITEMSHORT
DM_SETDROPDOWNOPENED
DM_SETEDITPOSITION
DM_SETFOCUS
DM_SETHISTORY
DM_SETINPUTNOTIFY
DM_SETITEMDATA
DM_SETITEMPOSITION
DM_SETMAXTEXTLENGTH
DM_SETSELECTION
DM_SETTEXT
DM_SETTEXTPTR
DM_SHOWDIALOG
DM_SHOWITEM
DM_USER
Settings API
Экспортируемые функции
ConfigureW
Сервисные функции
SettingsControl
Структуры
ConfigureInfo
FarSettingsCreate
FarSettingsEnum
FarSettingsHistory
FarSettingsItem
FarSettingsName
FarSettingsValue
Plugin Manager API
Экспортируемые функции
Сервисные функции
PluginsControl
Структуры
FarGetPluginInformation
Miscellaneous API
Экспортируемые функции
ProcessConsoleInputW
ProcessSynchroEventW
Сервисные функции
AdvControl
ColorDialog
RegExpControl
RestoreScreen
SaveScreen
Text
Структуры
FAR_CHAR_INFO
FarColor
FarSetColors
ProcessConsoleInputInfo
ProcessSynchroEventInfo
ProgressValue
RegExpMatch
RegExpSearch
WindowInfo
WindowType
Macro API
Экспортируемые функции
Сервисные функции
MacroControl
Структуры
FarGetValue
FarMacroCall
FarMacroLoad
FarMacroValue
MacroAddMacro
MacroExecuteString
MacroParseResult
MacroSendMacroText
OpenMacroInfo
Коды операций
MACROOPCODE
Экспортируемые функции
Функции общего назначения
ExitFARW
OpenW
ProcessConsoleInputW
ProcessSynchroEventW
SetStartupInfoW
Специфические функции работы с панелью
AnalyseW
CloseAnalyseW
ClosePanelW
CompareW
DeleteFilesW
FreeFindDataW
GetFilesW
GetFindDataW
GetOpenPanelInfoW
MakeDirectoryW
ProcessPanelEventW
ProcessHostFileW
ProcessPanelInputW
PutFilesW
SetDirectoryW
SetFindListW
Специфические функции редактора
ProcessEditorInputW
ProcessEditorEventW
Специфические функции программы просмотра
ProcessViewerEventW
Специфические функции диалога
ProcessDialogEventW
Специфические функции для настройки плагина
ConfigureW
Специфические функции для работы с плагинами
GetGlobalInfoW
GetPluginInfoW
Специфические функции для работы с контент-колонками
GetContentFieldsW
GetContentDataW
FreeContentDataW
Сервисные функции
Функции общего назначения
AdvControl
ColorDialog
GetMsg
InputBox
Menu
Message
RegExpControl
RestoreScreen
SaveScreen
ShowHelp
Text
Специфические функции работы с панелью
PanelControl
FileFilterControl
FreeDirList
FreePluginDirList
GetDirList
GetPluginDirList
Специфические функции редактора
Editor
EditorControl
Специфические функции программы просмотра
Viewer
ViewerControl
Специфические функции диалога
DefDlgProc
DialogInit
DialogRun
DialogFree
SendDlgMessage
Специфические функции для настройки плагина
SettingsControl
Специфические функции для работы с плагинами
PluginsControl
Специфические функции для работы с макрокомандами
MacroControl
Стандартные функции
Стандартные C функции и т.п.
atoi
atoi64
bsearch
itoa
itoa64
LIsAlpha
LIsAlphanum
LIsLower
LIsUpper
LLower
LLowerBuf
LStrlwr
LStrupr
LUpper
LUpperBuf
qsort
snprintf
sprintf
sscanf
Различные функции для работы со строками
AddEndSlash
PointToName
LTrim
QuoteSpaceOnly
RTrim
Trim
TruncPathStr
TruncStr
Unquote
CompareStrings
Функции для работы с файлами
ConvertPath
FarRecursiveSearch
GetCurrentDirectory
GetFileOwner
GetNumberOfLinks
GetPathRoot
GetReparsePointInfo
MkLink
MkTemp
ProcessName
Различные функции
CopyToClipboard
FarClock
FarInputRecordToName
FarNameToInputRecord
FormatFileSize
PasteFromClipboard
XLat
Структуры
Структуры общего назначения
ExitInfo
FAR_CHAR_INFO
FarColor
FarKey
FarMenuItem
FarSetColors
FarStandardFunctions
OpenInfo
PluginStartupInfo
ProcessConsoleInputInfo
ProcessSynchroEventInfo
ProgressValue
RegExpMatch
RegExpSearch
WindowInfo
WindowType
Специфические структуры панели
AnalyseInfo
CloseAnalyseInfo
ClosePanelInfo
CmdLineSelect
CompareInfo
DeleteFilesInfo
FarGetPluginPanelItem
FarPanelDirectory
FarPanelItemFreeInfo
FarSetKeyBarTitles
FreeFindDataInfo
GetFilesInfo
GetFindDataInfo
InfoPanelLine
KeyBarLabel
KeyBarTitles
MakeDirectoryInfo
OpenAnalyseInfo
OpenCommandLineInfo
OpenPanelInfo
OpenShortcutInfo
PanelInfo
PanelMode
PanelRedrawInfo
PluginPanelItem
ProcessHostFileInfo
ProcessPanelEventInfo
ProcessPanelInputInfo
PutFilesInfo
SetDirectoryInfo
SetFindListInfo
SortingPanelItem
Специфические структуры редактора
EditorBookmarks
EditorChange
EditorColor
EditorConvertPos
EditorDeleteColor
EditorGetString
EditorInfo
EditorSaveFile
EditorSelect
EditorSetParameter
EditorSetPosition
EditorSetString
EditorUndoRedo
EditorSubscribeChangeEvent
ProcessEditorEventInfo
ProcessEditorInputInfo
Специфические структуры программы просмотра
ViewerInfo
ViewerMode
ViewerSelect
ViewerSetMode
ViewerSetPosition
ProcessViewerEventInfo
Специфические структуры диалога
DialogInfo
FarDialogEvent
FarDialogItem
FarDialogItemColors
FarDialogItemData
FarGetDialogItem
FarList
FarListDelete
FarListFind
FarListGetItem
FarListInfo
FarListInsert
FarListItem
FarListItemData
FarListPos
FarListTitles
FarListUpdate
OpenDlgPluginData
ProcessDialogEventInfo
Специфические структуры для настройки плагина
ConfigureInfo
FarSettingsCreate
FarSettingsEnum
FarSettingsHistory
FarSettingsItem
FarSettingsName
FarSettingsValue
Специфические структуры для работы с плагинами
FarGetPluginInformation
GlobalInfo
PluginInfo
PluginMenuItem
VersionInfo
Специфические структуры для работы с макрокомандами
FarGetValue
FarMacroCall
FarMacroLoad
FarMacroValue
MacroAddMacro
MacroExecuteString
MacroParseResult
MacroSendMacroText
OpenMacroInfo
Специфические структуры для работы с контент-колонками
GetContentFieldsInfo
GetContentDataInfo
Локализация
Управляющие элементы
Языковые файлы
Файлы помощи
Типы и определения
Типы
FARPANELITEMFREECALLBACK
FARWINDOWPROC
FRSUSERFUNC
Определения
DlgProc
Константы
COL_*
MACROOPCODE
FARMANAGERVERSION
OPM_*
SM_*
ERROR_*
Макросы
MAKEFARVERSION
Прочее
GUID
Макросы
Общие замечания
Работа с макросами
Макроязык
Технические подробности
Примеры
"Правила хорошего тона"
Примеры
Статьи
Упаковщики - ЗА и ПРОТИВ
Обработка нажатия ESC или "Авторам долгодумающих плагинов посвящается..."
Get in touch
Submit feedback about this site to:
[email protected]