界面的映射(缩放)问题?

bileg 2003-09-24 10:34:46
我在自己的picture控件里绘图,取值传给拉绝对坐标,所以屏幕一次横放有700-800个点,这样不够,能不能映射或者缩放横绘制3000-4000点,?求详细点的说明
...全文
39 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
qwedcxza 2003-09-25
  • 打赏
  • 举报
回复
使用子定义映射方式
SetMapMode( MM_ANISOTROPIC );

设置窗口尺寸,比如 cx = 3000, cy = 4000
SetWindowExt( m_sizeWindow );

设置视图尺寸, 比如 cx = 3000 / 2, cy = 4000 / 2
SetViewportExt( m_sizeZoom );

那么看上去就象是 50% 缩放比的视图,一些软件的 Zoom in/out 功能都是靠此实现的

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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