注册 登录
编程论坛 ASP.NET技术论坛

一个有关绝对定位的技术问题

likelhz 发布于 2007-07-27 07:41, 1084 次点击
我有一张地图,我把它放在Imagemap控件中,然后生成了一个动态控件,比如一个lable,内容是一个地名,接着想通过绝对定位把他固定在地图的某个地方,怎么取得X和Y的值呢?
我以前在弄C++BUILER的时候,调用的Image的单击事件是这样的:
void __fastcall TForm1::Image1MouseDown(TObject *Sender,
TMouseButton Button, TShiftState Shift, int X, int Y)
里面已经有X和Y了,但在VS2005中的Imagemap中的Click的事件中没有X和Y,那怎么办呢?
请高手指点一二!!!!!不甚感激!!!!!
4 回复
#2
jyoseyi2007-07-27 09:30
Imagemap右件属性,里面去设置,或者背面HTML里面
#3
likelhz2007-07-29 17:44
回复:(jyoseyi)Imagemap右件属性,里面去设置,或者背...
在这里我是要通过点击事件来获取X和Y的值,然后付给Lable,来确定动态生成的Label的位置。
不能通过简单的设置来完成的啊!
问题的关键是:我在激活Imagemap的点击事件后,用鼠标点击Imagemap的时候,如何获取此时鼠标所在位置的X和Y的值。然后才能给Lable进行绝对定位。
#4
jyoseyi2007-07-30 17:50

是不是想让鼠标点不着 那个图片啊?

#5
likelhz2007-08-06 18:54
不是的,是想获得鼠标所在位置的X和Y的值,即绝对定位时的横向坐标和纵向坐标,然后付给Lable,使Lable能图片的特定位置显示。
1