Процедура библиотеки API _EdGetEnv( )
См. также Пример
Синтаксис
void _EdGetEnv(WHANDLE wh, *EDENV theEdEnv)
Комментарии
Описание структуры *EDENV приведено ниже.
Замечание В комментариях внутри описания структуры использованы следующие обозначения:
(R) указывает, что данный элемент доступен только для чтения и не может быть
установлен с помощью программы _EdSetEnv( ); (B) означает, что данный элемент п
инимает одно из двух булевых значений 1 ("истина") или 0 ("ложь").
typedef struct
char filename[MAXFILENAME]; // (R)
WHANDLE wh; /* Дескриптор окна редактирования. */
*EDENV theEdEnv; /* Установки среды. */
{
EDPOS length; // Число байтов в тексте. (R)
unsigned short lenLimit; // Максимально допустимая длина. 0
означает, что максимум не установлен
unsigned short dirty, // Изменялся ли файл? (R, B)
autoIndent, // Автоматические отступы? (B)
backup, // Делать резервные копии? (B)
addLineFeeds, // Вставлять переводы строки при сохранении? (B)
autoCompile, // Автоматическая компиляция? (B)
addCtrlZ, // Вставлять конец файла ctrl-z? (B)
savePrefs, // Сохранять параметры редактора? (B)
dragAndDrop, // Разрешает перемещение мышью. (B)
readOnly, // 0 = не только для чтения,
// 1 = файл только для чтения,
// 2 = файл для чтения/записи, открыт
только для чтения,
// 3 = файл только для чтения, открыт
только для чтения. (R)
status, // Отображать строку состояния? (B)
lockPrefs, // Можно обновлять настройки? (B)
insertMode; // (B)
short wrap; // Если < 0, новая строка только при
нажатии Return.
EDPOS selStart; // Начало выделенного фрагмента. (R)
EDPOS selEnd; // Конец выделенного фрагмента. (R)
EDPOS selAnchor; // Точка привязки выделенного
фрагмента. (R)
short justMode; // Выравнивание (0 = влево, 1 = вправо,
2 = по центру).
short tabWidth; // Ширина табуляции в пробелах.
char fontName[MAXFONTNAME];
short fontSize;
short fontStyle; // 0 = простой, 1 = полужирный,
2 = курсив, 3 = полужирный курсив.
short kind; // Тип сеанса редактирования (R);
// EDCOMMAND, EDPROGRAM и т.д.
} EDENV;
Новое на сайте
-
Обновлен портфель программиста
Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский) -
Новые примеры программ
Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2) -
Обновленна справка
Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.