Новости



Visual FoxPro 9 позволяет создавать ещё более производительные приложения баз данных.
Двадцатиление FoxPro! Microsoft принимает поздравления.
Visual FoxPro Toolkit for .NET - более 225 функций VFP 7.0, для языков .NET (подробнее)

Элемент управления Picture Clip

См. также Свойства События Методы Ошибки

fox00177.gif

Элемент управления Picture Clip (файл PICCLP32.OCX) позволяет выделить область в исходном растровом изображении, а затем отобразить ее в объекте Form. Элеме ты управления Picture Clip невидимы на этапе выполнения.

Синтаксис

PictureClip

Комментарии

Элемент управления Picture Clip обеспечивает эффективный механизм хранения м огочисленных рисунков. Вместо того, чтобы пользоваться множеством растровых изоб ажений или файлов значков, достаточно создать один растровый файл-источник, вк ючив в него все изображения, необходимые для элементов управления OLE приложе ия. Когда потребуется доступ к тому или иному конкретному изображению, выделите с помощью элемента управления Picture Clip регион в исходном растровом массиве, содержащем нужное изображение.

Например, используя данный элемент управления, можно сохранить все изображе ия, требуемые для приложения. Гораздо эффективнее хранить все изображения в одном элементе управления Picture Clip, чем использовать отдельный файл для каждого изображения. Для этого сначала нужно создать исходный растровый файл, соде жащий все изображения.

Замечание Ссылка на объект типа рисунка, создаваемая элементом управления Picture Clip на основе исходного растрового изображения, может использоваться только д угими элементами управления OLE. Например, ее можно использовать для свойств PictureOpen и PictureClosed элемента управления Outline. Элементы управления и объект Visual FoxPro не могут пользоваться ссылкой на объект-рисунок, созданный э ементом управления Picture Clip.

Задать вырезаемую область в исходном растровом изображении можно двумя спосо ами:

fox90000.gif С помощью метода Random Access можно выделить любую часть исходного растрового изображения в качестве вырезаемой области. Задайте левый верхний угол вы езаемой области с помощью свойств ClipX и ClipY. Свойства ClipHeight и ClipWidth оп еделяют размеры вырезаемой области. Данный метод применяется, когда требуется посмотреть часть растрового изображения.

fox90000.gif С помощью метода Enumerated Access разделите исходное растровое изображение на заданное число строк и столбцов. В результате получится однородная матрица ячеек изображения, пронумерованная числами 0, 1, 2 и т.д. Доступ к отдельным ячейкам можно получить с помощью свойства GraphicCell. Данный метод применяется, ког а исходное изображение содержит целую гамму образов, с которыми вы хотите ра отать в индивидуальном порядке.

Для загрузки исходного растрового изображения в элемент управления Picture Clip используется свойство Picture. В этот элемент управления можно загружать то ько растровые файлы (.BMP).

Замечание Когда вы создаете приложение и его дистрибутивную версию, включая в них э емент управления Picture Clip, необходимо установить файл PICCLP32.OCX в подката ог \SYSTEM пользователя Microsoft Windows.



Новое на сайте

  • Обновлен портфель программиста

    Добавлены: Установка HTML Help (Создание справочной системы), Imagedit.zip - Графический редактор ( ico и bmp), Библиотека локализации HTML Help (Русский)
  • Новые примеры программ

    Установка библиотек, Игровая программа "Охота на лис", Установка библиотек "Охота на лис", plastic -"Платежки", Библиотеки (на FPD26), platan -"Платежки" (на Clipper 5.2)
  • Обновленна справка

    Подсказки, технология программирования и использование Visual FoxPro. Команды, функции, операторы, объекты, свойства, события и методы.