永发信息网

关于graphics. h

答案:1  悬赏:30  手机版
解决时间 2021-08-24 12:32
  • 提问者网友:温旧梦泪无声
  • 2021-08-23 22:32
V C++3.0函数库中没有 (图形函数库),只在T C++中有,那怎么才能在VC ++中调用图像函数库呢???
最佳答案
  • 五星知识达人网友:话散在刀尖上
  • 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);//透明矩形
}

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯