如何通过消息方式获取单击的菜单项相关信息,比如:CAPTION,NAME等
举例:
mm1: TMainMenu;
menu1: TMenuItem;CAPTION属性值为:注销
menu2: TMenuItem;CAPTION属性值为:退出单击菜单时通过截取消息方式取相应的菜单项的CAPTION?
截获哪种消息?WM_COMMAND或WM_MENUSELECT等等,请高手帮忙
举例:
mm1: TMainMenu;
menu1: TMenuItem;CAPTION属性值为:注销
menu2: TMenuItem;CAPTION属性值为:退出单击菜单时通过截取消息方式取相应的菜单项的CAPTION?
截获哪种消息?WM_COMMAND或WM_MENUSELECT等等,请高手帮忙
解决方案 »
- delphi Timage控件的问题
- format函数前面用0补齐问题
- 是高手的站出来,如何在DEPHI中实现打开的WORD没有关闭按钮
- COMBO BOX的消息机制
- 请帮帮一个delphi的新手!
- 前台更改后台數據連接的問題
- 错误依旧!!!删除记录时遇到 '你的数据集有一个bof或eof为真',不能删除,使用DBGridEh(ehlib 2.3)!?
- 如何实现去掉最高分,最低分的问题
- 各位大虾!!请问VCL具体指什么?而VCL扩展又具体指什么呢?
- a easy question:请问能否在Delphi6中用ADO来连接TDBChart控件。
- dll的退出事件在哪里写呢?
- delphi的uni控件读取oracle10g的clob字段时读取显示不完整
MenuItem1Click(Sender: TObject);
begin
if Sender is MenuItem then
MenuItem(Sender).Caption;//菜单项的Caption
end;
var
FItemCaption: String;
begin
with Message do
if (Ctl = 0) and (Menu <> nil) then
begin
if Menu.FindItem(ItemID, fkcommand) <> nil then
FItemCaption := Menu.FindItem(ItemID, fkcommand).Caption;
end;
inherited;
end;