cad vba 如何获取文字的坐标和内容!

cad vba 如何获取文字的坐标和内容!,第1张

dim obj1 as AcadText

dim a(2),b(2) as double

dim b as integer

dim d as string

obj1=

with obj1

a=InsectionPoint

b=TextAlignmentPoint

c=Alignment

d=TextString

end with

大体应该这么写吧

不知道楼主是不是做截屏。

获取指定坐标显示代码:

这里需要用到winodws中的API函数

[DllImport("user32dll")]

public static extern bool GetCursorPos(ref POINT p_Point);

[StructLayout(LayoutKindSequential)]

public struct POINT

{

public int x;

public int y;

}

public void GetPoint(){

POINT _Point = new POINT();

GetCursorPos(ref _Point);

_Pointx //X轴坐标

_Pointy; //Y轴坐标

thislabel1Text = "X= " + _Pointx + "Y=" + _Pointy; //输出效果。

}

获取整个屏幕的分辨率的代码,不过可能会有些偏差,把下面的任务栏没算进去。

Rectangle rect = new Rectangle();

rect = ScreenGetWorkingArea(this);

rectWidth //宽

rectHeight//高

希望能帮上楼主,还有什么问题可以HI我。

思路是这样的,把绘制的每个区域抽象成单独的对象,每个对象中可以储存各自的信息(比如title, content, position等),每个对象中都包含各自的判断点是否在当前对象区域内的判断函数,这样就可以知道点到了哪个对象,也可以拿到对象内的数据, 触发相应的事件。

这样说可能不太直观,你可以看一下我封装好的一个库。

>

以上就是关于cad vba 如何获取文字的坐标和内容!全部的内容,包括:cad vba 如何获取文字的坐标和内容!、如何使用c#在屏幕上制定坐标显示文字,然后擦出文字如何获取整个屏幕的长和宽、canvas怎么根据坐标获取上面的内容等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9764703.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存