Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Процедура библиотеки API _EdGetEnv( )

См. также Пример

Программа _EdGetEnv( ) предоставляет информацию о среде редактора в структуре *EDENV.

Синтаксис

void _EdGetEnv(WHANDLE wh, *EDENV theEdEnv)
WHANDLE wh; /* Дескриптор окна редактирования. */
*EDENV theEdEnv; /* Установки среды. */

Комментарии

Описание структуры *EDENV приведено ниже.

Замечание В комментариях внутри описания структуры использованы следующие обозначения: (R) указывает, что данный элемент доступен только для чтения и не может быть установлен с помощью программы _EdSetEnv( ); (B) означает, что данный элемент п инимает одно из двух булевых значений fox90001.gif 1 ("истина") или 0 ("ложь").

typedef struct
{

char filename[MAXFILENAME]; // (R)
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. Команды, функции, операторы, объекты, свойства, события и методы.