Referência de Objetos ou componentes

Application
ClipBoard
Printer
QBitMap
QButton
QCanvas
QCheckBox
QComboBox
QComPort
QCoolBtn
QDirTree
QEdit
QFileListBox
QFileStream
QFont
QFontDialog
QForm
QGauge
QGlassFrame
QGroupBox
QHeader
QImage
QImageList
QLabel
QListBox
QListView
QMainMenu
QMemoryStream
QMenuItem
QMySQL
QNotifyIconData
QOpenDialog
QOleObject
QOleContainer
QOutLine
QOvalBtn
QPanel
QPopMenu
QRadioButton
QRect
QRegistry
QRichEdit
QSaveDialog
QScrollBar
QScrolBox
QSocket
QSplitter
QStatusBar
QStringGrid
QStringList
QTabControl
QTimer
QTrackBar
QTreeView
Componente QImage (Imagem)

QImage é usado para mostrar uma imagem gráfica (BMP/ICON).
Pode também ser usado para desenhar gráficos primitivos.

Demais componentes    - Click Barra lateral esquerda
Informações adicionais - Click propriedades  em azul
Propriedades de QImage
   Campo    Tipo    R/W+    Padrão
 Align
 INTEGER    RW    alNone
 Autosize
 INTEGER    RW    False
 BMP
 STRING    RW    
 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
 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
+ R = Propriedade de leitura    W = Propriedade de escrita
Métodos de QImage
   Método    Tipo    Descrição  Parâmetros
 Center
SUB Centraliza a imagem.    0
 Circle
SUB (x1%, y1%, x2%, y2%, c%, fill%) Desenha e preenche o Circulo.    6
 CopyRect
SUB (D, Image, S) D e S são QRECTs. Image pode ser um QImage, QCanvas, ou QBitmap.    3
 Draw
SUB x%, y%, BMP) Desenha um Bitmap em (X,Y)    3
 FillRect
SUB (x1%, y1%, x2%, y2%, c%) Desenha e preenche um retângulo.    5
 Line
SUB (x1%, y1%, x2%, y2%, c%) Desenha uma linha.    5
 Paint
SUB (x%, y%, c%, borderc%) Preenche uma Região.    4
 Pset
SUB (x%, y%, c%) Plota um pixel.    3
 Rectangle
SUB (x1%, y1%, x2%, y2%, c%) Desenha um retângulo.    5
 Repaint
SUB Força repintar a imagem.    0
 Rotate
SUB (xOrigin%, yOrigin%, Angle%) Rotaciona a inteira imagem da origem especificada.    3
 RoundRect
SUB (x1%, y1%, x2%, y2%, x3%, y3%, c%) Desenha e preenche um retangulo arredondado.    7
 StretchDraw
SUB (Rect AS QRECT, BMP) Desenha um BMP e ajusta-o dentro do Rect.    2
 TextHeight
FUNCTION (Text$) AS WORD Retorna a altura, em pixels, do Text$ string.    1
 TextWidth
FUNCTION (Text$) AS WORD Retorna a largura, em pixels, do Text$ string.    1
 TextRect
SUB (Rect AS QRECT, x%, y%, S$, fc%, bc%) Escreve texto, e coloca dentro da região Rect.    6
 TextOut
SUB (x%, y%, S$, fc%, bc%) Escreve texto na imagem.    5
Eventos de QImage
   Evento    Tipo    Ocorre quando...  Parâmetros
 OnClick
VOID O usuário clicou na imagem    0
 OnDblClick
VOID O usuário clicou 2 vezes na imagem.    0
 OnMouseDown
SUB (Button%, X%, Y%, Shift%) Botão doMouse pressionado.    4
 OnMouseMove
SUB (X%, Y%, Shift%) O Mouse foi movido.    3
 OnMouseUp
SUB (Button%, X%, Y%, Shift%) O botão do Mouse foi solto.    4
QImage exemplo:

'-- Como usar um arquivo de recurso (resource)

 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
Sinta-se à vontade para dar sugestões e fazer críticas construtivas.

Anterior           Alto da página           Página Inicial             Próxima