社区
API
帖子详情
VB图形坐标问题,急啊!!!!!!
daofuuq
2009-03-24 09:22:41
用picture.scale()-()自己定义的坐标为什么不能用于,LineTo就是API的坐标能自己定义么,知道的解释下,或者留下代码谢谢了
...全文
139
9
打赏
收藏
VB图形坐标问题,急啊!!!!!!
用picture.scale()-()自己定义的坐标为什么不能用于,LineTo就是API的坐标能自己定义么,知道的解释下,或者留下代码谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ymismy
2009-03-25
打赏
举报
回复
所有绘图API(不单是LINETO)所用的都是像素,逻辑坐标左上角为 (0,0),不受.scale控制。因此都要转换成左上角为 (0,0)的像素逻辑坐标。
daofuuq
2009-03-25
打赏
举报
回复
是这样啊,谢谢楼上的各位,如果我用Line画的话,不是说比API的画图要慢么,是这样么?如果API坐标只能是像素,API的坐标原点能自己定义么,万恶的坐标不能统一=。=
熊孩子开学喽
2009-03-25
打赏
举报
回复
要用API来画东西,坐标只能是像素,这需要要养成习惯.
即使是用VB控件自己画,最好还是用像素为单位.
因为不论你自定义坐标是如何的,显示器它也只能用像素来显示.
daofuuq
2009-03-25
打赏
举报
回复
那怎么办,我画的那些坐标不是白画了,这个也太难了吧,坐标转换下也很离谱,关键自己定义的度量不同啊,麻烦!希望有人能提出个思路啊,拜谢!!!
Tiger_Zhao
2009-03-25
打赏
举报
回复
自定义坐标系只作用与 VB 的画图函数。
就像商场的代金券不能在外部流通一样。
daofuuq
2009-03-25
打赏
举报
回复
API的LineTo确实是像素为单位,但是我用.scale自己定义的坐标对lineTo没用,还是(0,0)在左上角,就是这个问题
laviewpbt
2009-03-24
打赏
举报
回复
API函数的坐标是以像素未单位。
oyljerry
2009-03-24
打赏
举报
回复
LineTo() 的坐标就是自己定义的,起点坐标,终点坐标
zdingyun
2009-03-24
打赏
举报
回复
??
用picture.scale()-()自己定义的坐标为什么不能用
于
,LineTo就是API的坐标能自己定义么,知道的解释下,或者留下代码谢谢了
不能用还是不能用于某处?
VB
的
坐标
系统综述
由于在visual basic系统中有多种
坐标
定义,容易使初学者混淆,本文将详细总结
vb
的
坐标
系统的一些基本概念,并提供
坐标
定义的详细方法:visual basic
坐标
系统概述: visual basic 的
坐标
系统是指在屏幕(screen)、窗体(form)、容器(container)上定义的表示
图形
对象位置的平面二维格线,一般采用数对(x,y)的形式定位。其中,x 值是沿 x 轴点的位...
在
VB
环境中设置
坐标
系统的详细步骤
Graphics对象是.NET框架中用于
图形
绘制的核心类,它提供了丰富的绘图功能,允许开发者在窗体(Forms)或其他控件上绘制
图形
。通过Graphics对象,可以执行包括画点、画线、画形状、画文字等多种绘图操作。它是一个抽象类,其实例通常通过控件的方法或绘图事件的Graphics参数获得。Graphics对象支持许多重要的功能,如:从文件加载图像并显示在控件上。使用画笔(Pen)和画刷(Brush)绘制形状、线条和填充
图形
。绘制文本和字体。
VB
函数图像绘制实践:
坐标
变换与缩放功能
VB
作为一种高级编程语言,内置了用于
图形
处理的丰富功能,使得开发者能够轻松地在应用程序中实现复杂的
图形
和图像操作。无论是简单的线条、圆形绘制,还是复杂的数据可视化和动态交互界面,
VB
都提供了易于理解和使用的工具。事件驱动编程是一种编程范式,其中程序的流程由事件来控制。这些事件可以是来自用户的交互(如鼠标点击、键盘输入)或系统通知。在事件驱动模型中,程序由事件处理器来响应各种事件,而不是按照顺序执行代码。这种方法广泛用于
图形
用户界面(GUI)编程,因为GUI应用程序本质上是事件驱动的。
VB
编程实现3D
图形
技术详解
GDI+是.NET框架下用于
图形
设备接口的一个编程接口,为开发人员提供了丰富的
图形
处理功能,包括但不限于基本的绘图、文本输出、图像处理等。GDI+支持复杂的二维
图形
绘制,例如路径(Path)、渐变(Gradient)、变换(Transformation)等。更值得注意的是,GDI+还提供了一系列工具,使得开发者能够在二维空间中模拟出3D效果,这对于不支持3D
图形
硬件加速的环境尤其有用。在不直接支持三维
图形
处理的情况下,GDI+通过模拟光影变化和透视效果等技术,可以给用户一种3D的视觉体验。
关于
VB
.NET中动态设置控件
坐标
的使用心得休会
在
vb
.net中,当要获取某一控件在窗体中的位置时,可以使用Control.PointToScreen 方法转换成屏幕
坐标
也可以使用Control.PointToClient 方法将屏
坐标
转换成工作区
坐标
;当控件属于其它容器控件时须使用: Dim p As Point = Control.Parent.PointToScreen(Control.Location)
API
1,488
社区成员
23,270
社区内容
发帖
与我相关
我的任务
API
VB API
复制链接
扫一扫
分享
社区描述
VB API
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章