高手请进,在客户区实现两个子窗口的连线?急!在线等!
风雪来吧 2005-08-15 11:44:15 在程序中,我需要判断是画线还是拖动子窗口。
用鼠标在一个窗口上down,而后在另一个窗口上up,即的出现两个窗口的连线!(窗口可拖动的)
我的思路:在View里设一个画关系线的判断变量,三个画点,
首先子窗口接收鼠标点击后,子窗口点击接收消息后,(判断是否要画关系线,根据关系判断变量),如果是则初始化三点中的一个from点,而后在另一个窗口接收鼠标弹起消息,同时也判断关系变量,而后也初始化to点,并且给主窗口发送画线消息。同时,主窗口中的画与子窗口的位置绑定。
可是,我无法得到一个正确的View里的那个判断变量。总是FALSE,所以点击后拖动鼠标后,总是在拖子窗口的位置,而不是画线。