Часто Visual FoxPro API процедуры требуют параметры определенной структуры данных Visual FoxPro. Следующие разделы предоставляют перечень типов данных Visual FoxPro и дополнительных структур данных. Описания существующих типов и структур смотрите в файле Pro_ext.h.
Типы Данных Visual FoxPro API
Следующие типы данных используются в Visual FoxPro API процедурах.
Тип данных | Описание |
---|---|
|
Количество строк в открытом файле в окне редактирования. Первая линия - номер 1. |
|
Указатель смещения символа в открытом файле в окне редактирования. Для первого символа в файле или поле типа memo - это 0. |
|
Канал (channel) файла. Для каждого файла, открытого с помощью Visual FoxPro или API при использовании функций _FCreate( ) и _FOpen( ), назначается FCHAN. |
|
32-битовый указатель (pointer) на возвращаемое функцией целого значения. |
|
Уникальный идентификатор, присвоенный каждому пункту меню. |
|
Уникальный идентификатор, присвоенный меню. |
|
Уникальный идентификатор, присвоенный каждому блоку памяти, зарезервированному с помощью Visual FoxPro или API используя функцию _AllocHand( ). Этот идентификатор может быть преобразован в указатель (pointer), используя функцию _HandToPtr( ). |
|
Название индекса таблицы. У каждой переменной и названия поля таблицы имеется вход в этой таблице. |
|
Дескриптор окна. Уникальный идентификатор, определенный для каждого окна, открытого при помощи Visual FoxPro или API функцией _WOpen( ). |
![]() |
---|
Так как, FAR указатели (pointers) не предназначены для 32-битовых компиляторов, то команды |
Структуры Данных Visual FoxPro API
Исходные структуры данных, используемые в Visual FoxPro API библиотеке, перечислены в следующей таблице.
Структура | Описание |
---|---|
|
Структура применяется для описания того, что выполняет система в заданный момент времени. |
|
Используется в FLL библиотеках для взаимодействия Visual FoxPro и вашей программы; не применяется в .ocx файлах. |
|
Используется в FLL библиотеках для взаимодействия Visual FoxPro и вашей программы; не применяется в .ocx файлах. |
|
Структура используется для доступа к значениям параметров (FLL) или к Visual FoxPro переменным и полям (FLL и OCX). |
|
Используется в FLL библиотеках для взаимодействия Visual FoxPro и вашей программы; не применяется в .ocx файлах. |
|
Используется в FLL библиотеках для взаимодействия Visual FoxPro и вашей программы; не применяется в .ocx файлах. |
|
Структура, которая определяет горизонтальную и вертикальную координаты определенной точки на экране. Координаты определены как номера строк и колонок. |
|
Структура, которая определяет координаты прямоугольника на экране. Верхний левый угол прямоугольника задается |
|
Структура используется для доступа к значениям параметров (FLL) или к Visual FoxPro переменным и полям (FLL и OCX). |
Смотрите Также
![Footer image](../local/footer.gif)
© Microsoft Corporation. All rights reserved.