请问高手我用双缓冲会图,请问这几句是什么意思啊,有什么作用
memdc.SetMapMode(MM_ANISOTROPIC); //
memdc.SetViewportOrg(rect.left,rect.bottom/2);
memdc.SetViewportExt(rect.left,rect.bottom);
//
memdc.SetWindowOrg(0,0);
//
memdc.SetWindowExt(810,-410);
//
memdc.SetWindowExt(rect.Width(), -rect.Height());
//
memdc.SetViewportExt(rect.right, rect.bottom);
memdc.SetMapMode(MM_ANISOTROPIC); //
memdc.SetViewportOrg(rect.left,rect.bottom/2);
memdc.SetViewportExt(rect.left,rect.bottom);
//
memdc.SetWindowOrg(0,0);
//
memdc.SetWindowExt(810,-410);
//
memdc.SetWindowExt(rect.Width(), -rect.Height());
//
memdc.SetViewportExt(rect.right, rect.bottom);
解决方案 »
- 急急急!!! 基于对话框的工程
- 高分求解:如何在richedit中显示 rtf (有Ole对象)文件?
- error C2664: “ReadFile” : 不能将参数 4 从“int *__w64 ”转换为“LPDWORD”????programming windows的一个例子错了??
- 怎样让Dialog一出来就最大化?,谢谢
- 想配一4000元左右的电脑,欢迎评论
- 一个关于控件消息的问题
- 这段代码应该输出什么结果?
- “www.love88.net.cf"修改的注册表怎么恢复?(100分)
- 向一切能給我提示的人來教我(問題簡單)
- 如何修改EDIT控件的字体
- VC 怎样通过查找进程的名称 结束进程!!
- 非常诡异!VS2008高分求解!
gz,http://fenxiangdizhi.5d6d.com/thread-605-1-1.html
设置窗口范围
设置原点范围SetMapMode(MM_ANISOTROPIC)是设置映射模式,是用户决定而不是Windows决定逻辑坐标转换成设备坐标的方式
memdc.SetMapMode(dc.GetMapMode());
memdc.SetViewportOrg(dc.GetViewportOrg());
memdc.SetViewportExt(dc.GetViewportExt());
memdc.SetWindowOrg(dc.GetWindowOrg());
memdc.SetWindowExt(dc.GetWindowExt());
使用双缓冲绘图,在改变坐标轴原点后,使用这些代码和原来的双缓冲不一样了