start_dialog

Après affectation des valeurs appropriées à tous les éléments, on peut, à l'aide de la fonction start_dialog, lancer la boîte de dialogue. C'est à dire quelle sera représentée sur l'écran et que l'utilisateur pourra l'utiliser jusqu'à ce qu'il sélectionne un élément activant (done_dialog). Lors de la sortie de la boîte de dialogue, (start_dialog) retourne la valeur de l'argument Etat de (done_dialog), ce qui permet de voir la façon de laquelle l'utilisateur est sorti de la boîte de dialogue.


Exemple d'utilisation :

(defun c:exemple()
   (setq id_dcl (load_dialog "PARAMETRES.dcl"))
   (if (null (new_dialog "Nom_Boite" id_dcl))
     (progn
        (alert "Chargement impossible")
        (exit)
     )
   )
   (action_tile "cancel" "(done_dialog 0)")
   (action_tile "accept" "(done_dialog 1)")
   (start_dialog)
)