请问怎么钩取托盘的弹出式菜单消息?
我先安了个菜单钩子,在钩子的回调函数里面:
if(MSGF_MENU == code)
{
if(pmsg->message == WM_COMMAND)
{
//do sth.........
}
}
我想用钩子处理选择菜单某一项的消息。但是//do sth...总不执行。
请大侠指教!
问题点数:40、回复次数:3Top
1 楼kvls(冰茶)回复于 2004-09-03 10:55:07 得分 20
托盘弹出的菜单是您的程序所为还是别的程序?Top
2 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-09-03 10:58:44 得分 20
如果是注入的别的程序的话,因为不在同一地址空间里,do sth.也注入吧。Top
3 楼dodont(浪无风)bbs.mp4tech.net()回复于 2004-09-03 11:04:33 得分 0
to kvls:
是别的程序。
DentistryDoctor:
如果不用if(pmsg->message == WM_COMMAND)的话,//do sth.是可以执行的。因为我只想要选择了菜单某一项的消息,所以加一个if(pmsg->message == WM_COMMAND)来过滤,不过一过滤就什么都没有了。晕了。Top




