| Rapid-Q Documentation by William Yu (c)1999-2000 | Appendix A: QIMAGE |
| Поле | Тип | R/W | По умолчанию | |
| Align | INTEGER | RW | alNone | |
| Align определяет как компонент располагается на родительской форме | ||||
| Autosize | INTEGER | RW | False | |
| AutoSize Контрол менят свой размер в соответствии с содержимым. | ||||
| BMP | STRING | RW | ||
| присоединить новый BMP файл или сохранить BMP в кэш. Примерs:
| ||||
| BMPHandle | RESOURCE | W | ||
| Center | INTEGER | RW | False | |
| Разместить изображение по центру контрола. | ||||
| CopyMode | INTEGER | RW | cmBlackness | |
| Cursor | INTEGER | RW | crDefault | |
| Enabled | INTEGER | RW | True | |
| Font | QFONT | W | ||
| Handle | INTEGER | RW | ||
| Height | INTEGER | RW | ||
| Hint | STRING | RW | ||
| ICOHandle | RESOURCE | W | ||
| Icon | STRING | W | ||
| IncrementalDisplay | INTEGER | RW | False | |
| IncrementalDisplay specifies whether partial renderings of the image are drawn periodically during slow operations or on large compressed images. | ||||
| Left | INTEGER | RW | 0 | |
| Parent | QFORM/QPANEL/QTABCONTROL | W | ||
| Pixel | 2D ARRAY of INTEGER | RW | ||
| PopupMenu | QPOPUPMENU | W | ||
| ShowHint | INTEGER | RW | False | |
| Stretch | INTEGER | RW | False | |
| Изменить размер изображения, так, чтобы оно полностью помещалось в контрол. | ||||
| Tag | INTEGER | RW | ||
| Top | INTEGER | RW | 0 | |
| Transparent | INTEGER | RW | False | |
| Width | INTEGER | RW | ||
| Visible | INTEGER | RW | True | |
| Метод | Тип | Описание | Параметры |
| Center | SUB | Centers image | 0 |
| Circle | SUB (x1%, y1%, x2%, y2%, c%, fill%) | Рисует и заливает окружность | 6 |
| CopyRect | SUB (D, Image, S) | D и S это QRECTs, Image может быть QImage, QCanvas, или QBitmap | 3 |
| Draw | SUB (x%, y%, BMP) | Рисовать BitMap at (X,Y) | 3 |
| FillRect | SUB (x1%, y1%, x2%, y2%, c%) | Рисует и заливает цветом прямоугольник | 5 |
| Line | SUB (x1%, y1%, x2%, y2%, c%) | Рисует линию | 5 |
| Paint | SUB (x%, y%, c%, borderc%) | Заполняет область | 4 |
| Pset | SUB (x%, y%, c%) | Рисует точку | 3 |
| Rectangle | SUB (x1%, y1%, x2%, y2%, c%) | Рисует прямоугольник | 5 |
| Repaint | SUB | Перерисовать of image | 0 |
| Rotate | SUB (xOrigin%, yOrigin%, Angle%) | Поворачивает изображение вокруг заданной точки на заданный угол | 3 |
| RoundRect | SUB (x1%, y1%, x2%, y2%, x3%, y3%, c%) | Рисует & Заполняет цветом прямоугольник со скругленными углами | 7 |
| StretchDraw | SUB (Rect AS QRECT, BMP) | Рисует BMP и растягивает его до заполнения заданного прямоугольника | 2 |
| TextHeight | FUNCTION (Text$) AS WORD | Возвращает высоту, в пикселях, строки Text$ | 1 |
| TextWidth | FUNCTION (Text$) AS WORD | Возвращает ширину, в пикселях, строки Text$ | 1 |
| TextRect | SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%) | Выводит текст, обрезая по границам региона Rect | 6 |
| TextOut | SUB (x%, y%, S$, fc%, bc%) | Выводит текст на рисунок | 5 |
| Событие | Тип | Происходит когда... | Параметры |
| OnClick | VOID | Пользователь кликнул on image | 0 |
| OnDblClick | VOID | Двойной клик on image | 0 |
| OnMouseDown | SUB (Button%, X%, Y%, Shift%) | Нажатие кнопки мыши | 4 |
| OnMouseMove | SUB (X%, Y%, Shift%) | Движение мыши | 3 |
| OnMouseUp | SUB (Button%, X%, Y%, Shift%) | Кнопка мыши отпущена | 4 |
'-- How to use a resource file CONST False = 0 CONST True = 1 $RESOURCE RES_BMP1 AS "C:\WINDOWS\CLOUDS.BMP" DIM Form AS QForm DIM Image AS QImage Image.Parent = Form Image.Autosize = True Image.BMPHandle = RES_BMP1 Form.ShowModal
| Предыдущий Компонент | Содержание | Следующий Компонент |