WindowVectorOutput()

Syntaxe

Resultat = WindowVectorOutput(#Fenetre [, UniteDeMesure])
Description
Renvoie le numéro d'identificationt OutputID d'une fenêtre pour effectuer des opérations de dessin vectoriel.

Arguments

#Fenetre La fenêtre à utiliser.
UniteDeMesure (optionnel) Spécifie l'unité utilisée pour mesurer les distances sur le dessin.
  #PB_Unit_Pixel     : Les valeurs sont mesurées en pixels (Par défaut)(ou point (dots) pour les imprimantes)
  #PB_Unit_Point     : Les valeurs sont mesurées en points (1/72 pouce = 25.4/72 mm = 0,352 778 mm)
  #PB_Unit_Inch      : Les valeurs sont mesurées en pouces (25,4 millimètres)
  #PB_Unit_Millimeter: Les valeurs sont mesurées en millimètres (0,039 370 pouce)

Valeur de retour

Le OutputID de la fenêtre spécifiée afin d'être utilisé pour des opérations de rendu 2D, avec la fonction StartVectorDrawing().

Remarques

Sera utilisée avec la bibliothèque VectorDrawing, et ne peut être utilisé que dans un bloc StartVectorDrawing() / StopVectorDrawing().
La mémoire allouée avec WindowVectorOutput() sera libérée avec StopVectorDrawing().

Le contenu dessiné sur une fenêtre sera effacé dès que la fenêtre ou une partie de cette dernière sera recouverte par une autre fenêtre, quand elle sera déplacée en dehors de l'écran ou quand elle sera cachée ou minimisée. Pour garder le contenu visible, il est obligatoire de le redessiner après chaque évènement #PB_Event_Repaint. Une manière plus confortable pour afficher un dessin sur une fenêtre est de dessiner dans une image via ImageVectorOutput() et de l'afficher avec un ImageGadget() qu'il est possible de mettre à jour avec SetGadgetState(), si nécessaire. Le rafraîchissement de l'image sera géré par le gadget.

Voir aussi

StartVectorDrawing(), WindowOutput()

OS Supportés

Tous

<- WindowOutput() - Window Index - WindowWidth() ->