一、创建菜单(菜单名称为 m_pm_dw)
1. 定义Instace Variables变量
DataWindow idw_temp
2. 在菜单的Click事件中写代码,如:
idw_temp.TriggerEvent("ue_pm_sjdc") //触发数据导出事件
二、数据窗口
1. 定义Instace Variables变量
m_pm_dw im_pm_dw
2. 在construor事件中初始化
//初始右键弹出菜单
im_pm_dw = Create m_pm_dw
im_pm_dw.idw_temp = THIS //将菜单中的dw变量,指向本数据窗口
3. 在destruor事件中,清理
//清理右键弹出菜单
Destroy im_pm_dw
4. 右键单事件中(rbuttondown事件),弹出菜单
//弹出菜单
im_pm_dw.popmenu(this.x+this.pointerx(), this.y+this.pointery())
5. 定义各个事件的代码,当菜单触发对应消息时执行代码
如数据导出代码,对应 ue_pm_sjdc
//数据导出
OpenWithParm(w_zhgl_sjdc,THIS)