Messagebox messagedlg expert de code nouvelle version (mise à jour)

Soyez le premier à donner votre avis sur cette source.

Vue 10 884 fois - Téléchargée 1 794 fois

Description

Easy MessageBox Creator est un Expert de Code qui permet de générer
des MessageBox standard ou avec icône personnel et on peut même y ajouter un son.
Une MessageDlg avec une CheckBox, quatre bouton entièrement personalisable, choix du bouton qui détient le focus, une ombre autour de la fenêtre et toujours l'Icône perso et le son.

Il utilise 4 sorte de methode
1 : MessageBox
2 : MessageBoxIndirect
3 : ShellAbout
4 : MessageDlgEx de l'unité DialogEx

Le code généré est automatiquement inséré dans
l'environnement de développement (en mode Expert uniquement) il insert même les unités
manquantes

il vous montre également comment énnumérer les ressources d'une application ou Dll,
l'utilisation des variables d'environnements, des Infos Bulles personnalisées et autres.

avant tout veuillez lire le fichier Installation.doc
tout ce que vous devez savoir y figure

Conclusion :


Remerciements :

Freetai : son code a été le déclencheur, il m'a donné l'idée de
faire Easy MessageBox Creator.
InekMan : pour une MessageBox avec Icône Personnel.

Mauricio : pour la Procédure qui permet de dessiner un fond en
degradé.

Matthias Lamoureux : pour l'insertion du code directement dans l'EDI.

DelphiProg : sans qui je n'aurai jamais trouvé la source de InekMan.
et tous ceux que j'aurai pu oublier.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
17 sept. 2005 à 12:38
Merci pour votre Note
et n'hesitez pas à me faire part de vos Impressions, Suggestions,
ou Buggs.
cs_Michel34 Messages postés 79 Date d'inscription samedi 28 décembre 2002 Statut Membre Dernière intervention 27 juin 2011
20 sept. 2005 à 18:43
J'ai DL ton exemple et je n'ais pa pu le compiler
Sous quelle version de Delphi l'a tu fait ?
J'ai l'erreur suivante :
[Erreur] MBIMain.pas(1006): Identificateur non déclaré : 'LoadFromResourceID'
j'ai regarde de plus pres et TIcon ne possede pas cette fonction mais
TBitmap.

je travaille avec D7 Pro.

Sinon j'ai pu constater un immense travail pour ton programme
(Fenetres et Unités]
A+ Michel
cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
20 sept. 2005 à 21:54
Désolé pour le bug
je l'ai fait sous Delphi 2005
cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
20 sept. 2005 à 21:58
Michel34 ->
Les Modifs ne devrait pas être trop dur à faire

Merci pour l'apréciation

@+ Cirec
cirec Messages postés 3833 Date d'inscription vendredi 23 juillet 2004 Statut Modérateur Dernière intervention 18 septembre 2022 50
20 sept. 2005 à 23:30
Michel34 >
Voici la solution à ton problème de version
Icon.Handle := ExtractIcon(hInstance,'c:\Windows\System32\Shell32.dll', 109);
Ceci Fonctionne à partir de Delphi4 en remplacement de
Icon.LoadFromResourceID

Il faut ajouter l'Unité Shellapi pour Utiliser ExtractIcon

Il y a 3 paramètres à passer :
1: HINSTANCE hInst, // instance handle
2: LPCTSTR lpszExeFileName, // filename of file with icon
3: UINT nIconIndex // index of icon to extract

1 handle de l'appelant reste à hInstance
2 Exe ou dll contenant des Icônes // PChar
3 N° de l'icône à extraire

Voila @+

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.