Oui en effet, ma 3e idée était de réduire la taille, mais je ne voyais pas comment cela était possible.
Par rapport aux systèmes de dialogues par défaut d'AMS, je ne pense pas avoir réinventé la roue, mais créé le pneu. Il n'y a esthétiquement rien de comparable, ma bibliothèque utilisant les niveaux de gris, et permettant plus de possibilités que les fonctions de l'AMS (une gestion aisée des onglets, bien plus de designs possibles, quelques widgets/items supplémentaires comme les
checks,
multichecks et
boutons, la possibilité pour l'utilisateur de gérer facilement une barre de progression).
Mais bon nous sommes tous d'accord, ce pneu est obèse
Aussi merci beaucoup pour le conseil Kevin, en effet je ne savais absolument pas comment la bibliothèque gérait les fonctions des bibliothèques statiques

Je retiens ta technique avec les pointeurs de fonctions, et je pense pouvoir bien optimiser le code. Il faut voir aussi que j'utilise extgraph, et ajouter à la taille de mes programmes ses propres fonctions.
Je vais avant tout optimiser, et si je suis satisfait en resterait à une bibliothèque statique, car je pense que c'est le plus adapté pour des boîtes de dialogues.