|
|
我在View类中定义了两个CPoint类型的类m_ptOrigin和m_ptEnd分别记录在鼠标按下和放开时的点,然后分别添加了WM_LBUTTONDOWN和WM_LBUTTONUP事件并且分别在这两个事件中捕获了左键和右键的点,可是在渲染函数中利用下面代码绘制直线为什么不行?
glBegin(GL_LINES);
glVertex2f (m_ptOrigin.x, m_ptOrigin.y);
glVertex2f (m_ptEnd.x, m_ptEnd.y);
glEnd();
我在WM_LBUTTONUP中添加了Invalidate();
谢谢各位了! |
|