怎么样让消息透过一个控件到达另一个控件(100分)

  • 主题发起人 主题发起人 xue_fg
  • 开始时间 开始时间
X

xue_fg

Unregistered / Unconfirmed
GUEST, unregistred user!
例如:让2个Shape控件重合,其上面的Shape只有一部分响应鼠标消息,
而另一部分则将鼠标消息传递到其下的Shape控件?请问这个想法能实现吗?
怎么做呢?可否给出代码呢??
 
在shape1.onmousedown中:
if (x >20) and (Y>20) then
Shape2.onmousedow(Shape2,Button,Shift,X,Y);
 
怎么可能啊??
根本就不能把Shape2->OnmouseDown(Shape2,Button,Shift,X,Y)
写进函数体内,也就是没办法这样做,只有传递鼠标消息,问题是消息的传递,而不是
事件的响应!
 
斑竹说得很对啊,既然你这么明白干嘛不自己好好想想怎么做啊?
你定义一个消息,先判断你的鼠标,在不再你的需要区域内,如果不在
就发消息给你的那个背后隐藏的Shape 不就可以了吗??
 
后退
顶部