Z zswang Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #2 TControl.ClientToScreen(); Mouse.CursorPos; //GetCursorPos()
N NeutronDelphi Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-09 #5 我看兄台你是走错路了! 到底是什么问题拿来研究一下,换一个算法吧!
鲁 鲁小班 Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-11 #6 你可以用API函数MapWindowPoints, 其实用TControl.ClientToScreen(); 也可以啊,不管它鼠标的位置是否在控件的范围之内。
C chinasf Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #7 致NeutronDelphi: 我在学习做一个类似delphi的文本编辑器,现在的问题是,在编辑区内按下鼠标左键,并移动 鼠标至窗口外,例如窗口上面,则编辑区内的文本会相应上移。现在我就是想判断鼠标移出 窗口后,在窗口的什么位置,以便使编辑区内的文本做响应的移动,大家明白了吗? 有没有别的方法?
致NeutronDelphi: 我在学习做一个类似delphi的文本编辑器,现在的问题是,在编辑区内按下鼠标左键,并移动 鼠标至窗口外,例如窗口上面,则编辑区内的文本会相应上移。现在我就是想判断鼠标移出 窗口后,在窗口的什么位置,以便使编辑区内的文本做响应的移动,大家明白了吗? 有没有别的方法?
C chenxz Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-12 #8 鼠标在屏幕上的绝对位置:Mouse.CursorPos;
C chinasf Unregistered / Unconfirmed GUEST, unregistred user! 2002-08-15 #9 我知道了,只有当按下鼠标左键时,Mouse.CursorPos在起作用,给分了!