• CRectTracker类的一个使用心得


    作者:朱金灿
    来源:http://blog.csdn.net/clever101/


          在使用CRectTracker类绘制拉框时确实很方便,但是在使用时我却感觉有一点不方便。网上在介绍CRectTracker类时一般遵循这样的模式:在OnLButtonDown函数对鼠标进行捕捉,然后激发重绘,把拉框后包含的矩形传给客户区重绘函数对这个框执行绘制。但是在一些时候这个拉框后的并不需要都在重绘函数执行,更重要的是调用CRectTracker类的矩形追踪函数对OnMouseMove函数和OnLButtonUp函数造成了阻塞,而常常时我们要在鼠标左键弹起时对这一步操作进行处理。这时该怎么办呢?这时我们可以借助Windows的消息机制,通过发送左键弹起消息来解决这个问题。下面我以实现在执行拉框后在OnLButtonUp函数对所拉的框进行填充为例介绍我的具体思路。


        


  • 相关阅读:
    通过圆形按钮的绘制熟悉Qt的绘图机制,掌握这种终极方法
    Qt用委托绘制需要的图形的步骤
    定位问题的一个思路
    头文件找不到引用的类的定义
    model的index无限次数执行导致stackOverFlow
    error C2248: 'QObject::QObject' : cannot access private member declared in class 'QObject'
    Python爬虫之使用celery加速爬虫
    Python之celery的简介与使用
    NLP入门(七)中文预处理之繁简体转换及获取拼音
    NLP入门(六)pyltp的介绍与使用
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470970.html
Copyright © 2020-2023  润新知