热情软件屋

 

如何将任意点设为原点


编号: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 "窗口、视口、客户区、非客户区分别代表什么"

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio