[CB6] Création dynamique de menu
Bonsoir,
Alors dans mon projet je dois récuperer des valeurs dans un fichier XML et créer des éléments dans un Menu précréé.
Le menu précréé est nommé MPlug.
Dans un premier temps je recupere les donnée de l'XML que je stocke dans une variable de type AnsiString. (Pour l'explication on passera l'XML car il fonctionne)
Code:
1 2 3 4 5 6 7 8 9
| AnsiString sName = "Hello World";
AnsiString sUrl = "C:\projet\monprojet.exe"
// Je créé une nouvelle entré dans le menu
TMenuIem* pMitem = new TMenuItem(MPlug);
MPlug->Add(pMitem);
pMitem->Caption = sName;
pMitem->Hint = sUrl; // On stocke l'url ici |
entre parallele j'ai créé une fonction execCommand(AnsiString sExe) qui doit lancer l'exe contenu dans le hint de l'élément.
Mon problème est que je sait pas du tout comment allouer cette commande a chaque nouveau élément du menu dans l'évenement onClick :(
Quelqu'un a une idée ?
:merci: