【问题标题】:selecting by mouse clicks instead of press-drag action in MFC在 MFC 中通过鼠标单击而不是按下拖动动作进行选择
【发布时间】:2011-10-07 01:30:25
【问题描述】:

我对 MFC 很陌生。我目前正在使用 MFC 的 CrectTracker 类来绘制一个选择矩形,以在基于 MFC 的应用程序中的图形上选择一个区域。但是,我想使用鼠标单击而不是 L 按钮按下并拖动和释放操作来进行选择。

有人可以指出一个例子,其中 crectracker 类可用于使用鼠标单击选择区域,首先单击开始选择,然后单击结束?还是我必须为此实现自己的 OnLButtonUp 操作?

谢谢。

【问题讨论】:

    标签: select mfc mouse


    【解决方案1】:

    您需要实现 MouseMove 事件。
    http://msdn.microsoft.com/en-us/library/3158baat%28v=vs.80%29.aspx

    此函数为您提供 2 个参数。

    1. 标志:在这里你可以检查鼠标左键是否被点击

    2. Point : 鼠标光标的位置。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 2021-10-12
      • 2017-12-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多