乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 128|回复: 9

请教ed.PointToScreen计算出来的位置?

[复制链接]

6

主题

24

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2011-3-7 23:20:00 | 显示全部楼层 |阅读模式
自己做了一个文字编辑的对话框,想让它像CAD的原位编辑那样把对话框定位到选定的文字上,用ed.PointToScreen计算出来的屏幕坐标是相对绘图区域的坐标,请问绘图区域的定位坐标怎么求啊?或还有什么办法能直接算出在屏幕上的坐标吗?请大家指教。
另外再请教一下怎么知道焦点已经回到绘图窗口了,还有就是绘图区域移动的时候触发什么事件呢,想让对话框跟着实体移动?
回复

使用道具 举报

1

主题

12

帖子

4

银币

初来乍到

Rank: 1

铜币
16
发表于 2011-3-8 08:52:00 | 显示全部楼层
在位编辑,恩,好花啊,期待回复。
回复

使用道具 举报

72

主题

2726

帖子

9

银币

社区元老

Rank: 75Rank: 75Rank: 75

铜币
3014
发表于 2011-3-8 10:25:00 | 显示全部楼层
Editor.PointToWorld Method
回复

使用道具 举报

6

主题

24

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2011-3-8 12:47:00 | 显示全部楼层

老大:谢谢!
试了一下Editor.PointToWorld Method 这是把屏幕点换成坐标点的,好像也还是相对绘图窗口的位置。看来还是要求出绘图窗口的位置。请问绘图窗口的位置怎么求啊?或者还有别的什么方法吗?

我在另一个帖子中你的答复里找到答案,用doc.Window.Location就可知道绘图窗口的位置。谢谢!定位是解决了。但还是没办法让它随图形移动而移动。请问窗口内容移动的时候会触发什么事件啊?
回复

使用道具 举报

6

主题

24

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2011-3-17 22:24:00 | 显示全部楼层
自己顶一下!
请问缩放、平稳绘图区域后会触发什么事件啊!还有怎么知道焦点是在绘图区域里呢!请各位赐教!
回复

使用道具 举报

8

主题

138

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
170
发表于 2011-3-20 16:32:00 | 显示全部楼层
试试Document.CommandEventHandler Event事件 不晓得透明命令会不会触发
回复

使用道具 举报

6

主题

24

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2011-3-20 23:06:00 | 显示全部楼层
谢谢!我试了一下没什么反应。
哎!真是没什么办法,现在想用windows消息来搞,可是不太会搞。windows消息给出的窗口句柄和当前文档的句柄老是不一样。都 不知道windows消息给出的是那个窗口的句柄。本来想对比一下就可以解决,没想到难。
回复

使用道具 举报

8

主题

138

帖子

5

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
170
发表于 2011-3-21 08:20:00 | 显示全部楼层

记得去年的时候尝试过子类化CAD的MDI窗口(纯粹外行的)因为达不到效果放弃了,呵呵!
回复

使用道具 举报

6

主题

24

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2011-3-21 09:19:00 | 显示全部楼层
这个绘图窗口双击事件,右键事件都有。难道就没有单击吗?好奇怪啊
回复

使用道具 举报

6

主题

24

帖子

1

银币

初来乍到

Rank: 1

铜币
48
发表于 2011-4-1 00:56:00 | 显示全部楼层
到底怎么样才能知道用中键移动或用滚轮缩放了绘图区域呢?
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-15 13:58 , Processed in 0.384968 second(s), 72 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表