Bonjour à tous.

Comme je n'ai pas trouvé de code existant, voici une petite unité avec une fonction pouvant se substituer à MessageDlg si vous souhaitez personnaliser vos messages.

Avantages:
* Les boutons n'ont pas de Caption définie. C'est à vous de définir le texte du bouton.
* Les images sont personnalisables (p.ex en liant l'unité à un fichier ressources).
* Le type de message est re-implémenté. Ce qui permet d'ajouter d'autres types et donc d'autres images.
* Possibilité de modifier le style et la couleur du texte du message.
* Possibilité d'afficher un composant (TEdit, TComboBox...) ou un conteneur de composants (TPanel, TGroupBox). Le composant doit être préalablement créé. Ceci permet d'interagir avec d'éventuels événements sans quitter la boite de dialogue (ex: contrôle du texte d'un TEdit).

Voici un exemple
Nom : ThDialog.png
Affichages : 450
Taille : 49,0 Ko

Et le code
thdialogs.zip

Merci d'avance pour vos remarques, suggestions...

Cordialement
Thierry