ViewerSetMode
Структура
ViewerSetMode
используется для изменения режимов работы программы просмотра Far Manager.
struct ViewerSetMode { size_t StructSize; enum VIEWER_SETMODE_TYPES Type; union { intptr_t iParam; wchar_t *wszParam; } #ifndef __cplusplus Param #endif ; VIEWER_SETMODEFLAGS_TYPES Flags; };
Элементы
StructSize
Это поле должно содержать размер структуры
ViewerSetMode
. Перед использованием структуры плагин должен заполнить поле.Type
Тип режима. Может быть одним из следующих (перечисление VIEWER_SETMODE_TYPES):
Тип | Описание | ||||||||
---|---|---|---|---|---|---|---|---|---|
VSMT_VIEWMODE | Режим представления текста: iParam равен значению перечисления VIEWER_MODE_TYPE:
| ||||||||
VSMT_WRAP | Перенос строк: iParam = 1 - включить перенос, iParam = 0 - выключить. | ||||||||
VSMT_WORDWRAP | Тип свёртки: iParam = 1 - использовать перенос строк по словам, iParam = 0 - по буквам. |
iParam
Содержит число, см. описание по конкретному типу режима.
wszParam
Указатель на строку, оканчивающуюся нулём, см. описание по конкретному типу режима.
Flags
Дополнительные флаги (тип VIEWER_SETMODEFLAGS_TYPES):
Режим | Описание |
---|---|
VSMFL_REDRAW | После применения "режима" перерисовать экран. В противном случае после установки режимов воспользоваться командой VCTL_REDRAW. |
Reserved
Не используется, зарезервировано для будущего использования. Должно быть установлено в
0
.Замечания
Смотрите также: