关于graphics. h
- 提问者网友:温旧梦泪无声
- 2021-08-23 22:32
- 五星知识达人网友:话散在刀尖上
- 2021-08-23 22:56
TC的graphics.h和graphics.lib只能在TC和DOS下使用,VC里使用GDI。你可以使用MFC类库中的CDC类来画图。
附加一个例:
在View类中添加OnLButtonDown和OnLButtonUp函数
相应代码如下,LButtonDown中每一个实现一种功能,是我以前照书上的写的,绝对能运行 你自己试下
void CDrawView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
m_ptOrigin=point;
CView::OnLButtonDown(nFlags, point);
}
void CDrawView::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CClientDC dc(this);
//dc.Rectangle(CRect(m_ptOrigin,point));//矩形
CBrush *pBrush=CBrush::FromHandle((HBRUSH)GetStockObject(NULL_BRUSH));
CBrush *pOldBrush=dc.SelectObject(pBrush);
dc.Rectangle(CRect(m_ptOrigin,point));
dc.SelectObject(pOldBrush);
CView::OnLButtonUp(nFlags, point);//透明矩形
}