WORD form_alert(WORD default, char *alertstr)

Description:  Affiche une boite de dialogue simplifiée, qui ne requiert pas d'arbre d'objet

Opcode:  52  (0x0034)

Availability:  Tous AES

Parameters:  
    default: désigne le bouton par défaut souhaité (1 à 3 de gauche à droite)
    alertstr: chaine de caractère formatée spécifiquement comme suit: "[#][Texte d'alerte][Bouttons]"
    le # spécifie l'icone à afficher:
      0 : Pas d'icone
      1 : Exclamation
      2 : Intérrogation
      3 : Stop
      4 : Information AES >=4.1
      5 : Disquette AES >= 4.1
    le texte: votre texte d'alerte le '|' permet de passer à la ligne (maxi 5 lignes de 30 caractères)
    Bouttons: Texte des boutons séparés de '|' (maxi 3 bouttons de 10 caractères)


Binding:  
    aes_intin[0] = default;
    aes_addrin[0] = (long)alerstr;
    aes_control[0] = 52;
    aes_control[1] = 1;
    aes_control[2] = 1;
    aes_control[3] = 1;
    aes_control[4] = 0;
    aes(&aes_params);
    return aes_intout[0];
Return value:  retourne le boutton qui a été choisi

Definition:
    Cette fonction est bloquante
    Certains systèmes peuvent faire coller la derniere lettre de la ligne la plus longue avec la boite, pour éviter ce problème rajouter un espace à la fin de cette chaine.
    Sous AES < 1.06 les espaces peuvent être mal gérés, il est recommandé de ne pas mettre d'espace en fin de ligne sauf pour le cas ci dessus.
    Les systèmes plus recents peuvent gérer des lignes de plus de 30 caractères.


mailto: Raider
HTTP: http://olivier.landemarre.free.fr


See Also:   form_error()


Merci de votre visite sur GEMTOS!!!

(C) 2000 Gemtos.free.fr. All rights reserved by the authors.