Bonjour,
Dans mon programme je cr�e plusieurs menus dans un popupmenu avec ce code :
Cela fonctionne bien.
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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++]); ...
A pr�sent, je d�sire le faire par l'intermediaire d'une fonction cr��e par mes soins, du genre :
Pour le premier param�tre "char * texte", pas de probl�me,
Code : S�lectionner tout - Visualiser dans une fen�tre � part
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++]); }
mais pour le second "??? fonction", je n'y arrive pas. Avez-vous une solution ?
Partager