Открывает диалоговое окно Open и возвращает имя выбранного файла рисунка.
Обратите Внимание |
---|
Если вы работаете под управлением ОС 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.
Возвращаемое значение
Символьного типа. Возвращает полное имя выбраннгого графического файла.
Комментарии
Функция 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 |
Примечание |
---|
В системе Visual FoxPro, Курсоры, анимированные Курсоры, Иконки могут рассматриваться как обычные графические файлы. Например, вы можете определить некоторый анимированный курсор как значение свойства Picture для некоторого контрола Image (однако, Изображение может отображаться в статичном виде, без анимации, лучше использовать анимированные .GIF). |
Используйте системную команду CLEAR RESOURCES для очистки текущего Кэша системы, где уже размещены открытые ранее графические файлы, включая следующие .gif и .jpg.