Documentation de la bibliothèque MLV-2.0.2

MLV_Input_box* MLV_create_input_box_va ( int  sommetHautGaucheX,
int  sommetHautGaucheY,
int  width,
int  height,
MLV_Color  borderColor,
MLV_Color  textColor,
MLV_Color  backgroundColor,
const char *  informativeMessage,
va_list  pile 
)

Cette fonction créé une boîte de saisie.

Une fois la boîte de saisie créé, si l'utilisateur clique sur la boîte de saisie, la boîte de saisie devient active. Cela veux dire que tout les évènements clavier sont récupérés par la boîte de saisie qui s'en sert pour enregistrer le texte tapé par l'utilisateur. De même, tout clique de souris réalisé sur la boîte de saisie est acaparé par la boîte de saisie.

Pour dessiner une ou toutes les boîtes de saisies, dans la zone où vous les avez créées, vous devez utiliser les fonctions :

Paramètres
sommetHautGaucheXLa coordonnée en X du sommet Nord-Ouest de la boîte de saisie.
sommetHautGaucheYLa coordonnée en Y du sommet Nord-Ouest de la boîte de saisie.
widthLa largeur de la boîte de saisie.
heightLa hauteur de la boîte de saisie.
borderColorLa couleur de la bordure de la boîte de saisie.
textColorLa couleur du texte.
backgroundColorLa couleur du fond.
informativeMessageLa message d'entête de la boîte de saisie.
pileLa pile des complements de paramètres comme dans vaprintf.