Documentation de la bibliothèque MLV-3.1.0

◆ MLV_wait_input_box_with_font_or_milliseconds()

MLV_Event MLV_wait_input_box_with_font_or_milliseconds ( int milliseconds,
int top_left_corner_X,
int top_left_corner_Y,
int width,
int height,
MLV_Color borderColor,
MLV_Color textColor,
MLV_Color backgroundColor,
const char * informativeMessage,
char ** text,
const MLV_Font * font,
... )

Même chose que MLV_wait_input_box_or_milliseconds(), mais il est possible de changer la fonte du du texte.

MLV_wait_input_box_with_font_or_milliseconds() alloue lui même la mémoire associée au paramètre "text". Par contre, après utilisation, vous devez libérer l'espace mémoire qui a été alloué. Si le temps est écoulé, alot text est mis à NULL.

Paramètres
top_left_corner_XLa coordonnée en X du coin Nord-Ouest de la boîte de saisie.
top_left_corner_YLa coordonnée en Y du coin 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 de la boîte de saisie.
backgroundColorLa couleur de fond de la boîte de saisie.
informativeMessageLe message à afficher devant la boîte de saisie.
textL'addresse où sera placé la réponse donnée par l'utilisateur.
fontLa font du texte à utiliser.
millisecondsLe temps à attendre en millisecondes.
Renvoie
un entier codant le type de l'évènement qui a été récupéré ( MLV_INPUT_BOX ) ou MLV_NONE si le temps s'est écoulé.