橡皮筋画直线c 语言,MFC橡皮筋画线实现

首先创建一个名为TEXT的工程,再向视图类添加消息,在这里要说明的是为什么不是向框架类添加消息呢?那是因为视图类是覆盖在框架类之上的,我们所看到的是视图类,就像有一堵墙,在这堵墙前面又有一堵墙挡住了它,所以我们所看到的是挡在前面的这堵墙.所以画线的操作是向视图类添加消息.

我们添加一个WM_LBUTTONDOWN和WM_LBUTTONUP的消息,这里说明一下添加一个消息会在三个地方有所添加,一个是在源文件中,如:

BEGIN_MESSAGE_MAP(CTextView, CView)

//{{AFX_MSG_MAP(CTextView)

ON_WM_LBUTTONDOWN()

ON_WM_LBUTTONUP()

//}}AFX_MSG_MAP

// Standard printing commands

ON_COMMAND(ID_FILE_PRINT, CView::OnFilePrint)

ON_COMMAND(ID_FILE_PRINT_DIRECT, CView::OnFilePrint)

ON_COMMAND(ID_FILE_PRINT_PREVIEW, CView::OnFilePrintPreview) END_MESSAGE_MAP()

第二个是在头文件中,如:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值