首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

菜单的有关问题

2012-02-21 
菜单的问题我动态生成N个子菜单。把自定义的MyMenuClick赋给onclick事件C/C++ codefor(int i1iNi++){C

菜单的问题
我动态生成N个子菜单。把自定义的MyMenuClick赋给onclick事件

C/C++ code
    for(int i=1;i<=N;i++){        ChildMenuItem[i] = new TMenuItem(MainMenu1);        ChildMenuItem[i]->Caption = xxx;        ChildMenuItem[i]->OnClick = MyMenuClick;        MainMenu1->Items->Items[1]->Add(ChildMenuItem[i]);    }    void __fastcall MyMenuClick(TObject *Sender);


我想在自定义的MyMenuClick函数中再加个参数 不行额,难道只能有TObject *Sender吗

还有MainMenu1->items->items[0]->Menuindex可以取到主菜单的序列
那么每一个主菜单下面的子菜单的序列怎么取哦
MainMenu1->items->items[0]->items->MenuIndex
编译提示我 too few parameter

[解决办法]
加个括弧
((TMenuItem*)(Sender))->MenuIndex;

热点排行