如何将任意点设为原点
编号:QA004570
建立日期: 2002年3月8日 最后修改日期:2002年3月8日
所属类别:
wenlong:
操作系统: window
编程工具: vc
问题: 用vc绘图时,我想将任意点设为原点。不知道用什么方法!谢谢!!
水平: 中级
回答:
在Windows下,有5个基本函数决定你绘图时的坐标系:SetMapMode, SetWindowExt, SetWindowOrg, SetViewportExt和SetViewportOrg。在MFC中,这几个函数都是CDC的成员函数。默认的坐标映射方式是MM_TEXT,既每个逻辑单位为1个像素,X轴向右,Y轴向下。如果你仍然采用这个方式,可以使用SetViewportOrg将任意点设置为坐标原点。而如果你想自由地设置坐标原点和逻辑单位大小,就需要使用其他几个函数了。
相关问题:
QA002497 "窗口、视口、客户区、非客户区分别代表什么"
此问题由李海回答。
| |
|
|
| |
|
|