Классы, объекты, формы

Функции

Описание

ACLASS( )Помещает в массив переменных памяти имя класса объекта, а также имена его родительских классов.
ADD CLASSДобавляет определение класса в библиотеку визуальных классов .VCX..
AINSTANCE( )Помещает экземпляры класса в массив переменных памяти и возвращает число занесенных в массив экземпляров
AMEMBERS( )Помещает в массив переменных памяти имена свойств, процедур и объектов-членов заданного объекта.
APPEND GENERALИмпортирует объект OLE из файла и помещает его в поле типа General.
ASELOBJ( )Помещает в массив переменных памяти указатели на выбранные в данный момент элементы управления в активном конструкторе форм.
CLEAR EVENTSОстанавливает процесс обработки событий, начатый в READ EVENTS. После выполнения CLEAR EVENTS, программа продолжает выполнение со следующей строки после READ EVENTS.
COMPILE FORMКомпилирует один или несколько объектов Form
COMPOBJ( )Сравнивает свойства двух объектов и возвращает значение "истина" (.T.), если их свойства и значения свойств идентичны.
CREATE CLASSОткрывает конструктор классов, предоставляя возможность создать новое определение класса.
CREATE CLASSLIBСоздает новый, пустой .VCX файл библиотеки визуальных классов.
CREATE FORMОткрывает конструктор форм.
CREATE VIEWСоздает файл среды Visual FoxPro. Команда SET VIEW восстанавливает среду, которая создана командой CREATE VIEW. Файлы среды имеют расширение .VUE.
CREATEBINARY( )Преобразует тип данных из Visual FoxPro в бинарную строку, которую можно передать в ActiveX или использовать при OLE..
CREATEOBJECT( )Создает объект на основе определения класса или на основе доступного приложения OLE.
DEFINE CLASSСоздает пользовательский класс или подкласс, определяет свойства, события и методы для них.
DODEFAULT( )В подклассе выполняет событией или метод родителя, которые имеют этиже имена.
DOEVENTSВыполняет все задержанные события Windows. События Window помещаются в очередь, если свойство AutoYield установлено в false (.F.) , а производится выполнение программного кода. DOEVENTS выполняет все задержанные события и процессы Windows, если в пользовательском коде есть сыяь с событиями Windows.
GETOBJECT( )Активизирует объект OLE automation и создает ссылку на него.
GETPEM( )Возвращает текущее значение свойства или код программы для мсобытия или метода.
LOADPICTURE( )Создает ссылку на bitmap, icon или Windows meta файл. Многие свойства для элементов ActiveX требуют эту объектную ссылку. Например, ActiveX Outline подерживает свойтсво PictureOpen, которое требует объектную ссылку для ее
MESSAGEBOX( )Отображает диалоговое окно, определенное пользователем.
MODIFY CLASSОткрывает конструктор классов, давая возможность изменить имеющееся определение класса или создать новое.
MODIFY FORMОткрывает конструктор форм, позволяя модифицировать или создать форму.
OBJTOCLIENT( )Возвращает позицию или размер элемента управления или объекта относительно содержащего его объекта Form.
PEMSTATUS( )Возвращает определенные атрибуты для свойств, событий или методов (например, Read-Only, Changed, Protected, Type, etc...).
READ EVENTSНачинает процесс обработки событий. Если построены приложения .EXE или .APP , в которых в главной программе выполняется DO FORM, необходимо задать READ EVENTS перед DO FORM для подсказки FoxPro необходимости обработки процесса событий. При работе через окно команд FoxPro автоматически обрабатывает последовательность событий).
RELEASE CLASSLIBЗакрывает библиотеку .VCX.
REMOVE CLASSУдаляет определение класса из библиотеки классов .VCX .
RENAME CLASSПереименовывает определение класса в библиотеку классов.
SAVEPICTURE( )Создает файл картинки (.BMP) на основании объектой ссылки на нее.
SET CLASSLIBОткрывает библиотеку визуальных классов .VCX, содержащую определения классов.
SET CONFIRMОпределяет, можно ли выходить из текстового поля, вводя данные правее его последнего символа. ON Указывает, что вы не можете выходить из текстового поля, вводя данные правее его последнего символа.
SET DATASESSIONАктивизирует заданный сеанс формы
SET MESSAGEЗадает сообщение, отображаемое в основном окне Visual FoxPro или в графической строке состояния, или задает место вывода сообщений, связанных с пользовательскими строками меню и командами меню.
SET NULLDISPLAYПо умогчанию Visual FoxPro выводит значение .NULL. для пустых значений объектов. Использование команды SET
NULLDISPLAYпозвояет сменить выводимый текст.
SET PALETTEОпределяет, используется ли в Visual FoxPro цветовая палитра, принимаемая по умолчанию.
SET SYSMENUДелает доступной или недоступной системную строку меню Visual FoxPro в процессе выполнения программы и дает возможность изменить конфигурацию строки меню.
SET VIEWОткрывает или закрывает окно представленияили восстанавливает среду Visual FoxPro из файла представления., или восстанавливает окружение Visual FoxPro на основании файла, созданного в команде CREATE VIEW.
SYS(1016)Возвращает объем памяти в байтах, задействованной определенными пользовательскими объектами.
SYS(1269)Возвращает логическое значение, которое показывает изменилось ли заданное свойство объекта по отношению к значению, принятому по умолчанию.
SYS(1270)Возвращает ссылку на объект, который находится под курсором мыши или в определенном месте экрана.
SYS(1271)Возвращает имя файла .SCX, в котором храниться определенный объект.
SYS(1272)Возвращает ихрархию объектов для заданноо объекта. Функция работает только при выполнении, а не в режиме создания.
SYS(2333)Если объект ActiveX не работает должным образом при его инициализации, используйте SYS(2333) или SYS(2333, 0) перед инициализацией объекта для отключения интерфейса двойной поддержки. После инициализации объекта используйте SYS(2333, 1) для включения индерфейса двойной поддержки для других элементов, которые будут инициализированы позднее.
SYS(3004)Возвращает Locale ID, используемый OLE automation и элементами OLE. Locale ID определяет язык на котором производится обмен информации с элементами ActiveX. По умолчанию в Visual FoxPro Locale ID установлен 1033, English.
SYS(3005)Устанавливает Locale ID, используемый OLE automation и элементами OLE. SYS(3005) задает глобальныйl Locale ID (LCID). Locale ID определяет язык, на котором производится обмен информацией при работе с ActiveX controls. По умолчанию в Visual FoxPro Locale ID уснатовлен в 1033, English.
SYS(3006)
Устанавливает Language ID (LangID) и Locale ID (LCID) на основании Language ID и текущего значения Sort ID.
SYS(3053)Возвращает ODBC environment handle. Если ODBC не загружен, SYS(3053) загружает его и возвращает ODBC environment handle. Environment handle возвращенные SYS(3053) обеспечивает доступ к o ODBC ерез вызовы ODBC API.
SYSMETRIC( )Возвращает размеры экранных элементов операционной системы. SYSMETRIC( ) позволяет определить размер для меню, окон, элементов управления в Visual FoxPro.
WITH ... ENDWITHЗадает несколько свойств для объекта. Позволяет использовать нотацию с точкой (например. .Value) при выполнении множественных манипуляций с объектом, это сокращает объем ввода и повышает производительсность. Для примера, можно:
	WITH  ThisForm.Txt_Total_Owed	
             .Value		=  2452.22	
             .ReadOnly	=  .T.
             .FontBold	=  .T.
             .FontSize	=  10	
             .Visible	=  .T.	
      ENDWITH
Hosted by uCoz