请教Xtang先生,如何实现在表格内点击鼠标左键拖动来改变X轴或Y轴坐标?

我用PHOTON做了一个监控界面,里面有显示波形的。我想实现当点击鼠标左键在表格内拖动时,可以放大或缩小X轴或Y轴的坐标,以便拉大或缩小所显示的波形,对此问题,我目前连从哪下手都不知道,请您给予指点。不胜感激。

可以增加Pt_CB_RAW类型的回调函数,设置捕捉鼠标按下和释放的动作以及鼠标按下并移动的动作。在该回调函数里可以区分出是左、中、右键的按下和释放及移动,然后分别处理。具体实现不难。可以参考The Photon Programmer’s Guide 一书里关于Events的一章内容。

谢谢你的指点。能不能麻烦你再说详细些。我看了Photon Programmer’s Guide 一书里关于Events的一章的内容, 可是我没有找到可以区分出是左、中、右键的按下和释放及移动的介绍。就更不知道如何分别处理了。能不能详细给我介绍一下。

我发不了代码,bbs老是出错。你发邮件给我好了,我发给你例子。