Класс gpBase представляет собой абстрактный базовый класс для всех других классов _GDIPLUS и предоставляет некоторые основные методы утилит.
Категория | Отчеты |
---|---|
Каталог размещения по умолчанию |
Visual FoxPro Catalog\Foundation Classes\Output\GDIplus |
Класс |
gpBase |
Базовый класс |
Custom |
Библиотека класса |
_GDIPLUS.vcx |
Родительский класс |
Custom (Custom Object) |
Примечания
В приведенной ниже таблице перечислены глобальные свойства и методы добавленные этим классом в его родительский класс, Custom.
Свойства и методы | Описание |
---|---|
Свойство AllowModalMessages |
Определяет - будет ли классу позволено отображать модальные диалоговые окна для обеспечения обратной связи с пользователем. По умолчанию Примечания: Оказывает влияние на интерфейс пользователя, который предоставляется обработчиком ошибок, когда свойство
QuietOnError установлено в false. Если AllowModalMessages= |
Свойство AppName |
Имя приложения, используемое в обратной связи с пользователем. По умолчанию " |
Метод ClearErrors |
Сбрасывает статус ошибки объекта. Синтаксис: Возвращаемые значения: нет Параметры: Нет. |
Метод Clone |
Создает новый объект в виде точной копии существующего объекта. Синтаксис: Возвращаемые значения: нет Параметры: toClone, требуемый, объект, который делает этот объект клоном. Примечания: This function has no meaning in the GpBase class. Она внедрена в большинство субклассов. Для объектов, который являются обертками объекта-основы GDI+, клонируется также и объект-основа. |
Метод GetErrorStatus |
Указывает - была ли сгенерирована ошибка. Синтаксис: Возвращаемые значения: Logical. Параметры: Нет. Примечания: Возвращает True ( |
Метод GetLastErrorMessage |
Предоставляет информацию о последней произошедшей ошибке. Синтаксис: Возвращаемые значения: String. cErrorMessage представляет собой текст последней произошедщей ошибки. Параметры: Нет. Примечания: Значение cErrorMessage действительно только в том случае, когда
GetErrorStatus() возвратил True ( |
Метод GUIDToString |
Преобразует GUID или CLSID из бинарной формы в понятное человеку представление в виде строки текста. Синтаксис: Возвращаемые значения: Строка, в стандартном Параметры: tqQUID представляет собой GUID или CLSID, которые нужно преобразовать. |
Свойство IgnoreErrors |
Указывает - должны ли ошибки вызывать прекращение обработки. По умолчанию |
Метод MakeGdipArrayF |
Преобразует численные значения в массиве Visual FoxPro в бинарную строку, представляющую собой одно- или двумерный массив плавающих (обычной точности) значений, пригодных для прямой посылке родным функциям GDI или GDI+. Синтаксис: Возвращаемые значения: Массив, представленный строкой. Каждое значение
занимает четыре байта. Общая длина строки равна выражению ( Параметры: taArray, обязательный, представляет собой массив численных значений. Должен иметь по крайне мере tnCols. tnCols, необязательный, представляет собой число колонок для преобразования. По умолчанию устанавливается в число значений в массиве. tnFirstCol, необязательный, представляет собой номер первой колонки, с которой начинается преобразование. По умолчанию устанавливается в 1. |
Метод MakeGdipArrayFFromCursor |
Преобразует численные значения в курсоре Visual FoxPro в бинарную строку, представляющую одно- или двумерных массив плавающих значений (обычной точности), пригодную для прямой посылке в родные функции GDI или GDI+. Синтаксис: Возвращаемые значения: Массив представленный строкой. Каждое значение
занимает четыре байта. Общая длина строки равна выражению Параметры: tcAlias, обязательный, представляет собой псевдоимя курсора. Должна иметься по крайней мере поля tnCols. tnCols, обязательный, представляет собой число колонок, которые должен иметь массив. В перечисленных ниже параметрах должны быть указаны по крайней мере выражения tnCols. tcExpr1, обязательный, если для первой колонки представлено выражение (обычно имя поля). tcExpr2, требуется, если tnCols >=2, и представляет собой выражение для второй колонки (обычно имя поля). tcExpr3, требуется, если tnCols >=3, и представляет собой выражение для третьей колонки (обычно имя поля). tcExpr4, требуется, если tnCols >=4, и представляет собой выражение для четвертой колонки (обычно имя поля). tcExpr5, требуется, если tnCols >=5 и представляет собой выражение для пятой колонки (обычно имя поля). tcExpr6, требуется, если tnCols >=6 и представляет собой выражение для шестой колонки (обычно имя поля). tcExpr7, требуется, если tnCols >=7 и представляет собой выражение для седьмой колонки (обычно имя поля). tcExpr8, требуется, если tnCols >= 8 и представляет собой выражение восьмой колонки (обычно имя поля). |
Метод MakeGdipPointF |
Создает структуру GDI+ PointF в виде строки из отдельных параметров x,y. Синтаксис: Возвращаемые значения: 8-байтное строчное представление двух плавающих
значений. В случае ошибки возвращает null ( Параметры: tX, обязательный, численный, координата X точки. tY, обязательный, численный, координата Y точки. |
Метод MakeGdipRectF |
Создает структуру GDI+ RectF PointF в виде строки из отдельных параметров x,y,w,h. Синтаксис: Возвращаемые значения: 16-байтное строчное представление четырех
плавающих значений. В случае ошибки возвращает null ( Параметры: tX, обязательный, численный, координата X точки. tY, обязательный, численный, координата Y точки. tW, обязательный, численный, значение Width (горизонталньый размер). tH, обязательный, численный, значение Height (вертикальный размер). |
Метод MakeGdipSizeF |
Создает структуру GDI+ SizeF в виде строки из отдельных параметров x и y. Синтаксис: Возвращаемые значения: 8-байтное строчное представление двух плавающих
значений. В случае ошибки возвращает null ( Параметры: tW, обязательный, численный, значение Width (горизонталньый размер).. tH, обязательный, численный, значение Height (вертикальный размер). |
Метод ObjFactory |
Внутренняя функция для создания объектов _GDIPLUS. используется, главным образом, методами объектов, производных от _GDIPLUS, которая возвращает объекты. Синтаксис:
Возвращаемые значения: Создаваемый объект. В случае ошибки возвращает null ( Параметры: tcContext, строчный, содержание созданного
объекта, обычно в форме tcClassName, строчный, имя класса для создания
экземпляра. Всегда представляет собой один из базовых классов _GDIPLUS (такой,
как Примечания: Эта функция вместе с ObjFactoryHook() может быть использована для изменения классов,
используемых фундаментальными классами GDI+.
Посмотрите константы |
Метод ObjFactoryHook |
Позволяет модификации в классе, который будет созданн с помощьюObjFactory(). Синтаксис: Возвращаемые значения: Нет. Параметры: tcContext, строчный, значение контекста, посылаемое в ObjFactory(). rcClassName, строчный, класс, который будет создан. Присвойте значение этому параметру для изменения класса, экземпляр которого будет создаваться. rcClassLibrary, строчный, по умолчанию представляет библиотеку классов, в которой должен быть найден создаваемый класс. rcModule, строчный, модуль
(.app, .dll или .exe файлы). по умолчанию будет установлен в пустую строку ( |
Свойство QuietOnError |
Если установлено в True ( По умолчанию |
Метод StringToGUID |
Превращает читабельное строковое представление GUID или CLSID в бинарную форму. Синтаксис: Возвращаемые значения: qQUID представляет собой GUID или CLSID в виде 16-байтного
значения типа varbinary. В случае ошибки возвращает null ( Параметры: tcString представляет
собой читабельные GUID или CLSID в стандартном формате |
Смотрите также

© Microsoft Corporation. All rights reserved.
Перевод выполнен JS.