请问对于一个窗体,对于横竖夹角处是如何进行判断的(鼠标指针变成倾斜的大小拉动)??(100分)

  • 主题发起人 主题发起人 zlj555
  • 开始时间 开始时间
Z

zlj555

Unregistered / Unconfirmed
GUEST, unregistred user!
不知问题说明白没有,我现在是想写一个控件,通过一组对象列表成一个对象(一些画线控
件),但我现在想知道线与线之间的连接点如何判断。
 
PtInRect()

参考这里。
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1049697
 
其实你所说的,只是我想要得到的结果,就是可以知道鼠标处于哪个方位,但是我想知道
windows是如何判断返回这个状态的。再看一下我的意思,就是线条对象组成一个方框时,
如何知道当前鼠标是否位于交角处。

把我所想要的和思路讲一下: 我想实现一个画折线(横,竖)的控件,但是每个横竖都是
由一个个画线控件组成。现在这个折画控件,如果判断相交的部位并能生成相应的事件。
 
你看看DELPHI自带的TSHAPE控件的源代码(在QExtCtrls中)。
 
荷塘新月:不会让我看TShape吧,根本两回事,TShape只是简单的一些操作。
 
可不可以加上4种边角控件
 
>>windows是如何判断返回这个状态的
难道windows不是判断WMNCHITTEST来返回这个状态的?
 
to bubble :WMNCHITTEST返回值是如何产生的?
现在我有了Express的流程图控件,但我感觉实现的还不是太理想。不过折线对象是如何
形成的呀。
 
好吧,我结束问题了,也许我问的有问题,但是确实这个问题不是那样解决的。
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
709
import
I
I
回复
0
查看
642
import
I
后退
顶部