CPoint ptOrigin; //定义一个点,用于存储画线的起点
void CMapBigView::OnLButtonDown(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
ptOrigin = point; //保存
CView::OnLButtonDown(nFlags, point);
}
void CMapBigView::OnLButtonUp(UINT nFlags, CPoint point)
{
// TODO: Add your message handler code here and/or call default
CBitmap bitmap; //创建一个位图对象
bitmap.LoadBitmap(IDB_BITMAP1); //加载一个位图
// CBrush brush(RGB(255,0,0));//创建一个 色彩画刷
CBrush brush(&bitmap); //创建一个 位图画刷
CClientDC dc(this);
dc.FillRect(CRect(ptOrigin, point), &brush);
CView::OnLButtonUp(nFlags, point);
}
MFC构建一个(位图)画刷
最新推荐文章于 2021-08-02 14:38:50 发布