FLhvsBox

FLhvsBox — Affiche une boîte avec une grille utile pour visualiser la Synthèse Hyper Vectorielle à deux dimensions.

Description

FLhvsBox affiche une boîte avec une grille utile pour visualiser la Synthèse Hyper Vectorielle à deux dimensions.

Syntaxe

ihandle FLhvsBox inumlinesX, inumlinesY, iwidth, iheight, ix, iy [, image]

Initialisation

ihandle – un identifiant (un nombre entier) défini univoquement pour identifier une boîte HVS spécifique (voir ci-dessous).

inumlinesX, inumlinesY - nombre de lignes verticales et horizontales délimitant les zones carrées HVS.

iwidth, iheight - largeur et hauteur de la boîte HVS.

ix, iy - position de la boîte HVS.

image – (facultatif, 0 par défaut) un nombre entier dénotant un image RVB ouverte avec l'opcode bmopen. Un zéro indique pas d'image.

Exécution

FLhvsBox est un widget capable de montrer la position courante du curseur HVS dans une boîte HVS (c'est-à-dire une zone carrée contenant un grille). Le nombre de lignes horizontales et verticales de la grille peut être défini avec les arguments inumlinesX, inumlinesY. Cet opcode doit être déclaré dans un bloc FLpanel - FLpanelEnd. Voir l'entrée de l'opcode hvs2 pour un exemple d'utilisation de FLhvsBox.

FLhvsBoxSetValue est utilisé pour fixer la position du curseur d'un widget FLhvsBox.

[Note] Note

L'opcode bmscan n'a pas encore été implémenté, si bien que le paramètre image n'a actuellement pas d'effet.

Voir aussi

hvs2, FLhvsBoxSetValue

Crédits

Auteur : Gabriel Maldonado

Nouveau dans la version 5.06