Mira... este codigo crea items en un MainMenu, y asigna un evento on click
void __fastcall TForm1::Button1Click(TObject *Sender)
{
TMenuItem *Nuevo = new TMenuItem(MainMenu1);
Nuevo->Caption = "Insertado" + IntToStr(random(100));
Archivo1->Add(Nuevo);
Nuevo->OnClick = MiOnClick;
}
void __fastcall TForm1::MiOnClick(TObject *Sender)
{
ShowMessage("Click en item creado");
}
Ojo que el evento MiOnClick debe ser declarado dentro de la clase TForm1, es decir:
public: // User declarations
__fastcall TForm1(TComponent* Owner);
void __fastcall MiOnClick(TObject *Sender);
Creo que con esto puedes partir.... ademas... creo que en el directorio de ejemplos hay un ejemplo de un editor usando MDI... y que hace lo que tu quieres... no te lo puedo confirmar pq no tengo cbuilder instalado aca...
Saludos! espero te sirva.