社区
VB基础类
帖子详情
关于picture控件中的坐标一致问题。
happydoublefish
2003-10-05 10:16:12
我在picture控件中通过定义其scale属性后,画出了坐标系,但在里面画出的图象的坐标竟和坐标系严重不符合:我画一条y=10的直线,在坐标轴上的位置竟到了100多,这是怎么回事啊,我定义过picture的scalemode属性了啊?
高手请指教!
谢谢!
...全文
55
3
打赏
收藏
关于picture控件中的坐标一致问题。
我在picture控件中通过定义其scale属性后,画出了坐标系,但在里面画出的图象的坐标竟和坐标系严重不符合:我画一条y=10的直线,在坐标轴上的位置竟到了100多,这是怎么回事啊,我定义过picture的scalemode属性了啊? 高手请指教! 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zsgzsgzsg
2003-10-05
打赏
举报
回复
能够使用ScaleHeight、ScaleWidth 这些属性来为绘图或打印创建一个自定义的坐标比例尺。例如,语句 ScaleHeight = 200 将改变Picture1实际内部高度的度量单位。取代当前高度为 n 个单位(缇、像素、...),高度将变为 200 个自定义单位。因而,100 个单位的距离就是Picture1的高度/宽度的一半。
goodname008
2003-10-05
打赏
举报
回复
' 这样试试,没问题啊。
Option Explicit
Private Sub Form_Load()
Picture1.ScaleMode = vbUser
Picture1.ScaleHeight = 200
Picture1.ScaleWidth = 200
End Sub
Private Sub Picture1_Click()
Picture1.Line (100, 100)-(200, 200)
End Sub
nanjian5
2003-10-05
打赏
举报
回复
1.你的单位有没有问题
2.在scaleleft和scaleHeight中有没有加负号
MFC获取
pic
tu
re
控件
的鼠标点击
坐标
位置的方法
MFC获取
pic
tu
re
控件
的鼠标点击
坐标
位置的方法
VS2013MFC获取鼠标位于
pic
tu
re
控件
实时
坐标
,和点击处
坐标
在VS2013下用MFC构建获取鼠标位于
pic
tu
re
控件
实时
坐标
,和点击处
坐标
,能获得点击处的实时
坐标
MFC
pic
tu
re
控件
鼠标响应事件
MFC点击
Pic
tu
re
控件
内,响应鼠标点击事件,并将点
坐标
显示在EDIT
控件
内。
VS2010
pic
tu
re
控件
显示图片,显示
坐标
在VS2010环境下,用VC实现图片真实大小显示,并显示鼠标所在位置的
坐标
使用VC在
Pic
tu
re
控件
中
画
坐标
使用VC在
Pic
tu
re
控件
中
画
坐标
,是使用MFC在对话框
中
用
Pic
tu
re
控件
画
坐标
的一种解决办法
VB基础类
7,789
社区成员
197,583
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章