绘图 在客户区 在窗口全区 在屏幕全区 透明画刷

来源:互联网 发布:剑三怎么看马数据 编辑:程序博客网 时间:2024/04/20 19:03


void CMy0617AView::OnLButtonUp(UINT nFlags, CPoint point)

{

//CWindowDC dc(this);//客户区

//CWindowDC dc(this->GetParent());//窗口区
CWindowDC dc(this->GetDesktopWindow());//全屏

dc.MoveTo(this->m_origin_point);

dc.LineTo(point);


//透明画刷

CClientDC dc(this);

CBrush *pBrush=CBrush::Fromhandle((HBRUSH)GetStockObject(NULL_BRUSH) );

CBrush *pOldBrush=dc.SelectObject(pBrush);

dc.Rectangle(...);

dc.SelectObject(pOldBrush);//恢复先前的画刷

0 0
原创粉丝点击