Ajout Menu dans un PopupMenu
Bonjour,
Dans mon programme je crée plusieurs menus dans un popupmenu avec ce code :
Code:
1 2 3 4 5 6 7 8 9 10 11
| NewItems[p] = new TMenuItem(PopupMenu1);
NewItems[p]->Caption = "&Option";
NewItems[p]->OnClick = FonctionOption;
PopupMenu1->Items->Add(NewItems[p++]);
NewItems[p] = new TMenuItem(PopupMenu1);
NewItems[p]->Caption = "&Restaure";
NewItems[p]->OnClick = FonctionRestaure;
PopupMenu1->Items->Add(NewItems[p++]);
... |
Cela fonctionne bien.
A présent, je désire le faire par l'intermediaire d'une fonction créée par mes soins, du genre :
Code:
1 2 3 4 5 6 7 8
| AddMenu("&Option",FonctionOption);
void __fastcall TForm1::AddMenu(char * texte,??? fonction)
{ NewItems[p] = new TMenuItem(PopupMenu1);
NewItems[p]->Caption = texte;
NewItems[p]->OnClick = fonction;
PopupMenu1->Items->Add(NewItems[p++]);
} |
Pour le premier paramètre "char * texte", pas de problème,
mais pour le second "??? fonction", je n'y arrive pas. Avez-vous une solution ?