Главная | Софт: ViewODBC Скринсэйверы ActiveX | О себе |
Этот ActiveX может показывать изображения BMP, JPG, GIF(в т.ч. анимированные), TIFF, PNG и TGA.
Для работы с RImageX можно использовать программу ViewerX.exe (предварительно нужно зарегистрировать RImageX.ocx).
RImageX.ocx содержит две версии элемента управления - RImageX и RImageX2. В RImageX2 были добавлены новые методы и свойства.
Название | Тип | Идентификатор | Get | Set | Версия | Описание | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
FileName | BSTR | 1 | + | + | 1,2 | Путь к показываемому файлу. При установке выводится изображение из файла. | ||||||
Caption | BSTR | DISPID_CAPTION | + | + | 1,2 | Текст, который выводится при отсутствии изображения. | ||||||
Font | IFontDisp* | DISPID_FONT | + | + | 1,2 | Шрифт, используемый для вывода текста. | ||||||
ForeColor | OLE_COLOR | DISPID_FORECOLOR | + | + | 1,2 | Цвет текста. | ||||||
HAlignment | short | 2 | + | + | 1,2 | Горизонтальное выравнивание. Возможные значения:
| ||||||
VAlignment | short | 3 | + | + | 1,2 | Вертикальное выравнивание. Возможные значения:
| ||||||
StretchImage | boolean | 4 | + | + | 1,2 | Если TRUE (по умолчанию), то изображение растягивается так, чтобы занять как можно большую часть элемента управления. При этом пропорции изображения сохраняются. | ||||||
SlideShow | boolean | 5 | + | + | 1,2 | Для файлов GIF устанавливает режим анимации (если файл содержит несколько изображений). По умолчанию этот режим включен (TRUE). | ||||||
BackColor | OLE_COLOR | DISPID_BACKCOLOR | + | + | 1,2 | Цвет фона. | ||||||
ImageWidth | ULONG | 9 | + | - | 2 | Ширина изображения. | ||||||
ImageHeight | ULONG | 10 | + | - | 2 | Высота изображения. | ||||||
NImages | ULONG | 11 | + | - | 2 | Число изображений в файле. | ||||||
CurrentImage | ULONG | 19 | + | + | 2 | Номер текущего изображения (от 0 до NImages-1). | ||||||
DelayTime | ULONG | 12 | + | - | 2 | Время задержки в миллисекундах между анимационными кадрами GIF. | ||||||
DocumentName | BSTR | 13 | + | - | 2 | Название документа (поддерживается только файлами TIFF). | ||||||
ImageDescription | BSTR | 14 | + | - | 2 | Описание изоражения (поддерживается только файлами TIFF). | ||||||
ImageCopyright | BSTR | 15 | + | - | 2 | Copyright изображения (поддерживается только файлами TIFF). | ||||||
Software | BSTR | 18 | + | - | 2 | Название программы, которой был создан файл (поддерживается только файлами TIFF). | ||||||
SupportsAnimation | boolean | 20 | + | - | 2 | TRUE, если файл содержит анимацию. | ||||||
Scrolling | boolean | 21 | + | + | 2 | TRUE, если используются полосы прокрутки и изображение не сжимается. | ||||||
CompressionRatio | FLOAT | 23 | + | + | 2 | Коэффициент сжатия JPEG. Используется для сохранения файлов JPEG (метод Save). Может принимать значения от 0.0 до 1.0. Чем меньше это значение, тем меньше размер файла, но хуже качество изображения. По умолчанию равен 0.9. |
Название | Идентификатор | Версия | Описание |
---|---|---|---|
boolean OnQueryNewPalette(); | 6 | 1,2 | Должен вызываться в обработчике сообщения WM_QUERYNEWPALETTE, если ОС настроена на использование 256 или менее цветов. |
void OnPaletteChanged(OLE_HANDLE hWndPaletteChange); | 7 | 1,2 | Должен вызываться в обработчике сообщения WM_PALETTECHANGED, если ОС настроена на использование 256 или менее цветов. Как параметр WndPaletteChange должен передаваться wParam сообщения (handle окна). |
boolean IsOpen(); | 8 | 1,2 | Возвращает TRUE, если элемент управления показывает изображение. |
void AboutBox(); | DISPID_ABOUTBOX | 1,2 | Выводит диалог с информацией об элементе управления. |
boolean ShowImageN(ULONG nImageNo); | 16 | 2 | Показывает изображение с номером nImageNo из текущего файла (аналогично установке свойства CurrentImage). |
boolean OpenImage(BSTR sFileName, ULONG nImageNo); | 22 | 2 | Показывает изображение с номером nImageNo из файла sFileName (аналогично установке свойств FileName и CurrentImage). |
boolean Save(BSTR sFileName); | 17 | 2 | Сохраняет текущее изображение в файле с именем sFileName. Поддерживаются форматы BMP, JPEG и TGA. |
Загрузить RImageX.zip 2.03 (239 КБ)
Загрузить ViewerX.zip 2.03 (152 КБ)
Посмотреть историю версий
Форум Гостевая книга |