BMP


Use BMP para designar um novo arquivo de bitmap, ou para
armazenar o BMP no cache de imagem.


Exemplo:

DIM Bitmap AS QBITMAP      
Bitmap.BMP = "whatever.bmp"

















      
CopyMode


cmBlackness = 0  'Preenche o retângulo
                                                 de destino no canvas com prêto
cmDstInvert = 1                                    
cmMergeCopy = 2                                 
cmMergePaint = 3                                 
cmNotSrcCopy = 4                                
cmNotSrcErase = 5                               
cmPatCopy = 6                                     
cmPatInvert = 7                                     
cmPatPaint = 8                                     
cmSrcAnd = 9                                       
              cmSrcCopy = 10   'Copia a imagem fonte no canvas
cmSrcErase = 11                                   
cmSrcInvert = 12                                    
cmSrcPaint = 13                                    
     cmWhiteness = 14 'Preenche o retângulo de 
                                        destino  no canvas com branco


















                       
PixelFormat


  pfDevice = 0
  pf1bit = 1   
  pf4bit = 2   
  pf8bit = 3   
pf15bit = 4
pf16bit = 5
pf24bit = 6
pf32bit = 7






















TransparentMode:


tmAuto  = 0
tmFixed = 1























CopyRect

Exemplo (copia QIMAGE para bitmap em 10,10):

DIM Destination AS QRECT
DIM Source AS QRECT     
DIM Image AS QIMAGE    
DIM Bitmap AS QBITMAP 
    Image.BMP = "whatever.bmp"

WITH Destination            
    Top = 10                             
    Left = 10                             
    Right = .Left+Image.Width    
    Bottom = .Top+Image.Height
END WITH                      

  WITH Source                    
    Top = 0                              
    .Left = 0                              
     Right = Image.Width           
     Bottom = Image.Height       
END WITH