主页
Top.Mail.Ru Yandeks.Metrika
论坛:“主要”;
当前存档:2002.04.01;
下载:[xml.tar.bz2];

向下

如何确定光标的坐标? 找到类似的分支


AlexMey   (2002-03-20 12:40) [0]

亲爱的主人。

告诉我......

我有一个视觉组件(例如TreeView)。 您需要执行以下操作-发生DblClick事件时,确定鼠标光标的坐标。 如何做到这一点,因为在DblClick中,与MouseDown不同,光标坐标不会被传输?

先谢谢,亚历山大。



Виктор Щербаков   (2002-03-20 12:43) [1]

GetCursorPos



AlexMey   (2002-03-20 12:53) [2]

谢谢,很多!



AlexMey   (2002-03-20 13:09) [3]

顺便说一句,GetCursorPos函数返回光标的绝对坐标,并确定我写的局部(即,在TreeView中)

...

procedure TForm1.TreeView1DblClick(Sender:TObject);
VAR
电线:TPoint;
开始
GetCursorPos(编码);
//转到本地坐标 形式
cords.X:= cords.X-Form1.Left;
cords.Y:= cords.Y-Form1.Top;
//转到元素的本地坐标
cords.X:= cords.X-TreeView1.Left;
cords.Y:= cords.Y-TreeView1.Top;
ShowMessage(IntToStr(cords.X)+“” + IntToStr(cords.Y));
结束;

但是在TreeView中,在具有1,1坐标的点上,将获得5,25值!
有某种转变...不要告诉我该如何处理?

先谢谢,亚历山大。



Alx2   (2002-03-20 13:18) [4]

大概值得一看ClientToScreen,ScreenToClient



Страницы: 1 整个分支

论坛:“主要”;
当前存档:2002.04.01;
下载:[xml.tar.bz2];

楼上









内存:0.56 MB
时间:0.021 c
1-239年
动物学
2002-03-18 19:22
2002.04.01
GetFileTime和SetFileTime


1-246年
SlavaLamer
2002-03-19 14:48
2002.04.01
Webbrouser


3-11年
DENN
2002-03-05 23:02
2002.04.01
大师!


1-128年
oomneeq
2002-03-21 12:26
2002.04.01
如何管理包含TD32调试信息


4-344年
Tomvitas
2002-01-29 00:52
2002.04.01
如何将TCheckBox对话框插入SHBrowseForFolder?





南非荷兰语 阿尔巴尼亚人 阿拉伯语 亚美尼亚 阿塞拜疆 巴斯克 白俄罗斯 保加利亚语 加泰罗尼亚 简体中文 中国(繁体) 克罗地亚 捷克 丹麦语 荷兰人 英语 爱沙尼亚语 菲律宾人 芬兰 法文
加利亚西语 格鲁吉亚语 德语 希腊语 海地克里奥尔语 希伯来语 印地语 匈牙利 北日耳曼语 印度尼西亚人 爱尔兰语 意大利语 日本性玩偶 韩语 拉脱维亚 立陶宛 马其顿 马来语 马耳他语 挪威语
波斯语 波兰语 葡萄牙语 罗马尼亚 俄语 塞尔维亚 斯洛伐克 斯洛文尼亚 西班牙语 斯瓦希里 瑞典语 泰国人 土耳其 乌克兰 乌尔都语 越南人 威尔士语 意第绪语 孟加拉 波斯尼亚
宿务 世界语 古吉拉特语 豪萨语 苗族 伊博 爪哇 卡纳达语 高棉 老挝 拉丁语 毛利 马拉 蒙古人 尼泊尔 旁遮普 索马里 泰米尔人 泰卢固语 约鲁巴语
祖鲁
英文 Французский Немецкий Итальянский Португальский 俄文 Испанский