Box()

Syntaxe

Box(x, y, Largeur, Hauteur [, Couleur])
Description
Dessine un rectangle coloré à la position x,y sur la surface de dessin en cours, et de dimensions Largeur x Hauteur. Si le paramètre 'Couleur' n'est pas spécifié, la couleur fixée par la fonction FrontColor() sera utilisée. La fonction RGB() peut être utilisée pour obtenir facilement la couleur désirée. La surface de dessin est fixée par la fonction StartDrawing().

Exemple:

  ; Plusieurs rectangles de couleur aléatoire
  Largeur=200
  Hauteur=150
  If OpenWindow(0, 0, 0, Largeur, Hauteur, "Rectangles", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
    If StartDrawing(WindowOutput(0))
      y = 0
      #StepX = 10
      StepY = Round(#StepX*Hauteur/Largeur, 0)
      For x = 0 To Largeur/2-5 Step #StepX
        Box(x, y, Largeur-2*x, Hauteur-2*y ,RGB(Random(255),Random(255),Random(255)))
        y + StepY     ; C'est équivalent à y = y + StepY
      Next x
      StopDrawing()   ; C'est absolument indispensable quand les opérations de dessins sont terminées !!! Ne jamais l'oublier !
    EndIf
    
    Repeat : Until WaitWindowEvent() = #PB_Event_CloseWindow
  EndIf

OS Supportés

Tous

<- BackColor() - 2DDrawing Index - Circle() ->