如何屏蔽右键菜单(100分)

  • 主题发起人 主题发起人 wanyh
  • 开始时间 开始时间
W

wanyh

Unregistered / Unconfirmed
GUEST, unregistred user!
&nbsp;我找到了右键菜单的句柄,然后调用EnableMenuitem想屏蔽其中的一个子菜单,可是却<br>无法屏蔽。但是这个方法屏蔽mainmenu类菜单就可以。请问是什么原因,我应该怎么做。请<br>大侠们帮忙<br><br>
 
直接设置该项的enabled:=False 或visible:=false不行吗?
 
将该子菜单的 ENABLED := FALSE 或者 VISIBLE := FALSE
 
&nbsp;对不起,没有说清楚,用的是一个第三方控件,没有源码,其中右键菜单中有一项老板要<br>求去掉。
 
if 右键单击 then <br>showmessage('朋友,这可不行。');<br>不就完事了!!!
 
to HYDRALISK13:<br>&nbsp; &nbsp;老大,不行啊,有好多子菜单,而我只是不需要其中的一个
 
只要是控件,就可以设置其menuitem.enabled or visible属性呀<br><br>要不然<br>就截获消息吧
 
什么鸟控件,这么变态,能换则换<br><br>这是基本的功能啊。<br><br>你参照delphi自带的控件找找看,这个功能应该提供的啊。
 
就是,你在从找一个控件吧<br>要不就只有截获消息了。<br>通过截获消息,屏蔽不想要的右键菜单。
 
to jqw:<br>&nbsp; &nbsp;多谢,给我提供了思路,现在解决了<br>to HYDRALISK13:<br>&nbsp; &nbsp;多谢热心帮忙<br><br>分分了<br><br>
 
后退
顶部