读书人

pb11系统托盘右键菜单有关问题

发布时间: 2012-02-19 19:43:38 作者: rapoo

pb11系统托盘右键菜单问题
最近把pb9下的托盘代码升级到pb11后移植到了一个小项目下,结果总是弹出菜单位置不对,也没找到原因,请大家帮忙。
事件名称: ue_taskbar EVENT ID pbm_custom02

m_popup my_popup

choose case lparam
case 515 //鼠标左键双击
this.postevent("ue_show")
case 517 //鼠标右键单击
this.show() //不加这句不显示菜单
my_popup = create m_popup
my_popup.m_taskbar.popmenu (pointerx() , pointery())
destroy my_popup
end choose

如下图所示:


[解决办法]
楼主将菜单弹出语句改成 试试
m_popup.popupmenu(this.x+ this.pointerx(),this.y+this.pointery())

另外我可以将在托盘显示+右键菜单的示例给你发过去,该版本可以在PB11.5环境下使用


读书人网 >PB

热点推荐