请教下vb里面的坐标系

xac17666 2012-06-08 04:30:06
最近再画个hilbert曲线图,要用到 PlgBlt来实现图形翻转等,
PlgBlt picDestHdc, DefPoints(0), picSrcHdc, srcXoffset, srcYoffset, srca, srca, 0, 0, 0



这里面DefPoints(0), picSrcHdc, srcXoffset, srcYoffset 坐标系都是vb默认的y轴向下的坐标系,我如何改成我们熟悉的xy轴坐标系。
我已经在form load里面
Me.Scale (0, 400)-(400, 0)
Picture1.AutoRedraw = True
Picture1.Scale (0, 400)-(400, 0)

Picture2.Scale (0, 400)-(400, 0)

但是对plgblt还是无效啊,是不是域不同啊,要在系统里设?
...全文
136 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
worldy 2012-06-09
  • 打赏
  • 举报
回复
autoredraw的时候,Picture1的hdc并非窗口的hdc,详细看我的博文
http://blog.csdn.net/worldy/article/details/7381106
ewr132rsdfeiii 2012-06-09
  • 打赏
  • 举报
回复
用currentX currentY

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧