MFC开发绘图程序时,工作窗口坐标系是怎么样的,坐标原点在哪里


(默认)左上角为此扒原点O,向右为 X 轴正向,向下为Y 轴正向;
若想改变原点,可采用CDC类的成员函数SetViewportOrg (int x, int y);
例如:设窗口中心点为坐标原点
CDC* pDC = GetDC();
CRect rect;
GetClientRect(&rect);
pDC->SetViewportOrg(rect.right/2, rect.bottom/2);
若还想改变 X , Y 方向,比如常用的笛卡敏凯尔坐标系,即 X 轴右为正,Y 轴上桥扒唤为正,
可用函数SetMapMode( ****),参数自己可去查MSDN,根据自己需要设置。
默认情况下,坐标原点在左上角,向右为x正方向,向下为y正方向。
左上角为原点尘岁O,向右为 X 轴正向,向下为Y 轴正闭兄姿向;
若想改变原点,可采用CDC类的成员函轿绝数SetViewportOrg (int x, int y);
工作窗口也即我们可见的给盯凯我们昌毁感凯迅唤觉是一张白纸的那个区域,“白纸”的左上角即是系统默认的原点,水平向右为系统默认的水平轴,竖直向下为系统默认的Y轴
坐标系在左上角,向左为x正方向,向下是y正方向
这是默认的