Visual FoxPro версии 8.0 и последующих версий вместо собственных средств для представления файлов форматов Graphics Interchange Format (.gif) и Joint Photographic Electronic Group (.jpeg) использует средства Graphics Device Interface+ (GDI+) для Microsoft Windows XP и последующих версий. Visual FoxPro поддерживает все форматы, которые обрабатывает GDI+, включая анимированные .gif файлы.

Следующая таблица показывает графические форматы, поддерживаемые Visual FoxPro.

Расширение файла Наименование типа файла

.ani

Анимированный курсор (Animated Cursor)

.bmp

Растр (Bitmap)

.cur

Курсор (Cursor)

.dib

Device Independent Bitmap

.emf

Windows Enhanced Metafile

.exif

Exchangeable Image File

.gif, .gfa

Graphics Interchange Format

.ico

Иконка (Icon)

.jpg, .jpeg, .jpe, .jfif

Joint Photographic Electronic Group, JPEG File Interchange Format

.png

Portable Networks Graphics

.tif, .tiff

Tag Image File Format

.wmf

Windows метафайл (Windows Metafile)

NoteПримечание

В Visual FoxPro курсор, анимированный курсор и иконка могут использоваться как графические файлы. Например, вы можете указать файл анимированного курсора в свойстве Picture для элемента управления Image. Однако элемент управления Image отобразит этот курсор в статичном (не анимированном) виде.

Если Visual FoxPro не может распознать специфические версиии поддерживаемых им форматов, таких, как .bmp, .dib, .cur, .ani, или .ico, то он передает их в GDI+ для обработки и отображения. Поэтому, поскольку новые статические форматы будут поддерживаться в будущих версиях GDI+, Visual FoxPro тоже сможет поддерживать их автоматически.

С использованием GDI+ в Visual FoxPro  добавилось свойство RotateFlip в элементе управления Image, с помощью которого вы можете вращать и инвертировать или переворачивать изображение. Для большей информации смотрите свойство RotateFlip.

NoteПримечание

GDI+ устанавливается вместе с операционной системой Windows XP и необходим для запуска Visual FoxPro. Visual FoxPro содержит в себе модуль слияния с GDI+ для распространения пользовательских приложений, работающих под операционными системами Windows 98, Windows Me и Windows 2000 (для этого нужно использовать InstallShield Express for Visual Foxpro, входящий в дистрибутив Visual FoxPro).

Visual FoxPro обеспечивает использование графики при помощи трех нижеследующих возможностей:

Expand imageЯзык Visual FoxPro

Expand imageЭлементы управления и объекты

Expand imageИнтерфейс пользователя

Expand imageGDI+ Поддержка изображения

Expand imageПоддержка анимированных .gif изображений

Expand imageСмотрите также