Открывает диалоговое окно Open и возвращает имя выбранного файла рисунка.

NoteОбратите Внимание

Если вы работаете под управлением ОС Windows 2000 и более поздних, вы можете просмотреть требуемый файл рисунка при помощи механизма Thumbnails. Visual FoxPro использует данный механизм Thumbnails для просмотра уменьшенной копии данного рисунка при помощи стандартных Вьюеров. Однако, данный диалоговый бокс Open Picture больше не содержит специализированного раздела для предварительного просмотра требуемого рисунка. Указанный дополнительный бокс Preview присутствует в диалоговом боксе Open Picture только в том случае, когда система Visual FoxPro работает под управлением ОС, более ранней, чем Windows 2000.

GETPICT([cFileExtensions] [, cFileNameCaption] [, cOpenButtonCaption])

Параметры

cFileExtensions

Задает расширения имен для файлов рисунков, которые отображаются в прокручиваемом списке, если не выбран элемент меню All Files. 

Параметр cFileExtensions может использоваться в следующих формах:

  • Если cFileExtensions содержит одно расширение (например BMP), отображаются только имена файлов, имеющие данное расширение.

  • cFileExtensions может включать символы подстановки (* и ?). Отображаются все имена файлов, расширения которых удовлетворяют критерию, задаваемому символами подстановки. Например, если в качестве cFileExtensions указать ?X?, будут отображены все файлы с расширениями .FXP, .EXE и .TXT.

  • Если cFileExtensions представляет собой пустую строку (''), отображаются файлы с расширениями имен .BMP и .DIB.

CFileNameCaption
Задает название, отображаемое над текстовым полем File Name. Текст cFileNameCaption заменяет слова "File Name", которые ставятся при отсутствии аргумента cFileNameCaption.
cOpenButtonCaption

Задает название для кнопки OK.

Expand imageВозвращаемое значение

Символьного типа. Возвращает полное имя выбраннгого графического файла.

Expand imageКомментарии

Функция GETPICT( ) возвращает пустую строку, если вы при работе в диалоговом боксе Open Picture нажимаете клавишу выхода ESC, или нажимаете командную кнопку Cancel, или просто закрываете диалоговый бокс. Рассматриваемый диалоговый бокс Open Picture отображается в обычном формате для текущей операционной системы по открытию некоторого файла, если данная функция GETPICT( ) выполняется из Командного окна, вы можете просмотреть все текущие, выбранные вами графические файлы, поддерживаемые системой Visual FoxPro. В ранних версиях, младших чем Visual FoxPro 8.0, при открытии данного диалогового бокса имелся дополнительный раздел Предварительного просмотра представленных графических файлов.

В следующей таблице представлены поддерживаемые системой Visual FoxPro форматы графических файлов.

Графический Формат Расширение файла

Анимированный Курсор

.ani

Bitmap

.bmp

Курсор

.cur

Device Independent Bitmap

.dib

Exchangeable Image File

.exif

Graphics Interchange Format

.gif, .gfa

Joint Photographic Electronic Group, JPEG File Interchange Format

.jpg, .jpeg, .jpe, .jfif

Icon

.ico

Portable Networks Graphics

.png

Tag Image File Format

.tif, .tiff

Windows Enhanced Metafile

.emf

NoteПримечание

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

Используйте системную команду CLEAR RESOURCES для очистки текущего Кэша системы, где уже размещены открытые ранее графические файлы, включая следующие .gif и .jpg.

Expand imageСм. также