MFC 将窗口左下角设置为坐标系的原点 代码如何是心啊
时间: 2024-03-07 21:49:08 浏览: 192
用MFC画二维坐标轴XY及原点test1.rar
在 MFC 中,可以使用以下代码将窗口左下角设置为坐标系的原点:
```cpp
void CMyView::OnDraw(CDC* pDC)
{
// 获取客户区大小
CRect rect;
GetClientRect(&rect);
// 将坐标系原点移动到窗口左下角
pDC->SetViewportOrg(0, rect.Height());
// 绘制图形或文本等
...
}
```
其中,`GetClientRect` 函数可以获取客户区矩形,`pDC->SetViewportOrg` 函数可以将坐标系原点移动到指定位置。这里将坐标系原点移动到窗口左下角,即横坐标为 0,纵坐标为客户区高度。在绘制图形或文本等内容时,使用相对位置即可。
阅读全文