Rambler's Top100

Софт / ActiveX

Главная Софт: ViewODBC Скринсэйверы ActiveX | О себе

Этот ActiveX может показывать изображения BMP, JPG, GIF(в т.ч. анимированные), TIFF, PNG и TGA.
Для работы с RImageX можно использовать программу ViewerX.exe (предварительно нужно зарегистрировать RImageX.ocx).

RImageX.ocx содержит две версии элемента управления - RImageX и RImageX2. В RImageX2 были добавлены новые методы и свойства.

Свойства RImageX
Название Тип Идентификатор Get Set Версия Описание
FileNameBSTR1++1,2Путь к показываемому файлу. При установке выводится изображение из файла.
CaptionBSTRDISPID_CAPTION++1,2Текст, который выводится при отсутствии изображения.
FontIFontDisp*DISPID_FONT++1,2Шрифт, используемый для вывода текста.
ForeColorOLE_COLORDISPID_FORECOLOR++1,2Цвет текста.
HAlignmentshort2++1,2Горизонтальное выравнивание.
Возможные значения:
rixHALeft(0)влево (по умолчанию)
rixHACenter(1)по центру
rixHARight(2)вправо
VAlignmentshort3++1,2Вертикальное выравнивание.
Возможные значения:
rixVATop(0)по верху (по умолчанию)
rixVACenter(1)по центру
rixVABottom(2)по низу
StretchImageboolean4++1,2Если TRUE (по умолчанию), то изображение растягивается так, чтобы занять как можно большую часть элемента управления. При этом пропорции изображения сохраняются.
SlideShowboolean5++1,2Для файлов GIF устанавливает режим анимации (если файл содержит несколько изображений). По умолчанию этот режим включен (TRUE).
BackColorOLE_COLORDISPID_BACKCOLOR++1,2Цвет фона.
ImageWidthULONG9+-2Ширина изображения.
ImageHeightULONG10+-2Высота изображения.
NImagesULONG11+-2Число изображений в файле.
CurrentImageULONG19++2Номер текущего изображения (от 0 до NImages-1).
DelayTimeULONG12+-2Время задержки в миллисекундах между анимационными кадрами GIF.
DocumentNameBSTR13+-2Название документа (поддерживается только файлами TIFF).
ImageDescriptionBSTR14+-2Описание изоражения (поддерживается только файлами TIFF).
ImageCopyrightBSTR15+-2Copyright изображения (поддерживается только файлами TIFF).
SoftwareBSTR18+-2Название программы, которой был создан файл (поддерживается только файлами TIFF).
SupportsAnimationboolean20+-2TRUE, если файл содержит анимацию.
Scrollingboolean21++2TRUE, если используются полосы прокрутки и изображение не сжимается.
CompressionRatioFLOAT23++2Коэффициент сжатия JPEG. Используется для сохранения файлов JPEG (метод Save). Может принимать значения от 0.0 до 1.0. Чем меньше это значение, тем меньше размер файла, но хуже качество изображения. По умолчанию равен 0.9.

Методы RImageX
Название Идентификатор Версия Описание
boolean OnQueryNewPalette();61,2Должен вызываться в обработчике сообщения WM_QUERYNEWPALETTE, если ОС настроена на использование 256 или менее цветов.
void OnPaletteChanged(OLE_HANDLE hWndPaletteChange);71,2Должен вызываться в обработчике сообщения WM_PALETTECHANGED, если ОС настроена на использование 256 или менее цветов. Как параметр WndPaletteChange должен передаваться wParam сообщения (handle окна).
boolean IsOpen();81,2Возвращает TRUE, если элемент управления показывает изображение.
void AboutBox();DISPID_ABOUTBOX1,2Выводит диалог с информацией об элементе управления.
boolean ShowImageN(ULONG nImageNo);162Показывает изображение с номером nImageNo из текущего файла (аналогично установке свойства CurrentImage).
boolean OpenImage(BSTR sFileName, ULONG nImageNo);222Показывает изображение с номером nImageNo из файла sFileName (аналогично установке свойств FileName и CurrentImage).
boolean Save(BSTR sFileName);172Сохраняет текущее изображение в файле с именем sFileName. Поддерживаются форматы BMP, JPEG и TGA.

Загрузить RImageX.zip 2.03 (239 КБ)
Загрузить ViewerX.zip 2.03 (152 КБ)
Посмотреть историю версий

Форум Гостевая книга