leegonna
路人甲
路人甲
  • 注册日期2005-04-26
  • 发帖数3
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1130回复:2

Legend控件MouseDown事件参数X,Y是什么坐标?

楼主#
更多 发布于:2006-06-15 19:58
<P>我在VC中使用legend控件,想给它增加右键菜单功能,于是使用MouseDown事件,但是其输入参数*X、*Y值不能直接被TrackPopupMenu( UINT nFlags, int x,int y,CWnd* pWnd, LPCRECT lpRect = 0)使用,好像也不是客户坐标。</P>
<P>请教高手!它是什么坐标,怎么转换成屏幕坐标?</P>
<P>谢谢先!</P>
喜欢0 评分0
leegonna
路人甲
路人甲
  • 注册日期2005-04-26
  • 发帖数3
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-06-15 22:24
<P>算它狠,省点事,用GetCursorPos()获得鼠标位置,那两个X、Y参数见鬼去吧。</P>
<P>谁会用那两个参数还请跟贴show一个,让我仰慕一下。</P>
举报 回复(0) 喜欢(0)     评分
leegonna
路人甲
路人甲
  • 注册日期2005-04-26
  • 发帖数3
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-06-15 20:40
<P>看看vb代码,原来是TWIPS坐标,vb真是搞笑。</P>
<P>可是问题还是没有解决:legend控件把每个图层图例当作一个客户窗口,可是我怎么才能得到这每个图层图例的窗口呢?它好像又没提供一个方法,郁闷,继续摸索。</P>
<P>谁会万请赐教!</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部