我在程序中根据配置文件生成了动态菜单,请问怎么生成事件那?
解决方案 »
- 话说开帐号到现在有5个月了,刚刚步入5个三角,何时升星?
- 如何关闭所有其他程序,如果关闭时没有保存,则自动保存?
- Delphi开发求助 ﹐用adotable作数据集﹐dbgrid作为输入画面的编辑控件的权限控件问题……….
- 那位大侠给我解释一下以下的招聘要求!
- 怎样通过API来改变系统区域中的日期格式为:YYYY-MM-DD ?
- 如何取得点击窗口的句柄?
- 寻找"斑竹"或"编程高手"急救!(分数不够,可以再给)
- 可执行文件问题
- 请问各位高手,怎样用delphi调用一个应用程序?
- 谁能告诉我qrexpr控件的具体使用方法呢?很急啊!!!
- 请推荐几本好书吧。
- 请问这样的查询怎么实现?先到先得,解决问题立即给分!!
NewMenu: TMenuItem;
begin
NewMenu := TMenuItem.Create(Self);
NewMenu.Caption := PlugInName;
NewMenu.ShortCut := TextToShortCut(ShortCut);
NewMenu.OnClick := PlugInClick;
NewMenu.Tag := i;
plugin1.Add (NewMenu);
end;
begin
begin
ShowMessage('不好了,打雷下雨收衣服了!');
end;procedure TForm1.Button1Click(Sender: TObject);
var
AItem:TMenuItem;
begin
AItem:=TMenuItem.Create(MainMenu1);
AItem.MenuIndex:=1;
AItem.OnClick:=AClick;
AItem.Caption:='不好了';
a1.Add(AItem);
end;
begin
ShowMessage('不好了,打雷下雨收衣服了!');
end;procedure TForm1.Button1Click(Sender: TObject);
var
AItem:TMenuItem;
begin
AItem:=TMenuItem.Create(MainMenu1);
AItem.MenuIndex:=1;
AItem.OnClick:=AClick;
AItem.Caption:='不好了';
a1.Add(AItem);
end;
idMyMessage=$F200;
procedure MyMessage(var message:TMessage);message idMyMessage;
....procedure ...MyMessage(var message:TMessage);
begin
inherited;
........
end;
idMyMessage是你加入菜单项的标志