zoukankan      html  css  js  c++  java
  • CRectTracker类的一个使用心得

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


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


        


  • 相关阅读:
    封装异常处理之坑
    30multipart/form-data和application/x-www-form-urlencoded的区别(二)urlencoded之自动deocde
    使用MAT时的Shallow Size和 Retained Size的区别
    当动态代理遇到ioc
    线程池的原理
    synchroned原理与对象头(yet)
    mysql压力测试与qps监控
    一种mysql jvm死锁
    Android Jni变量对照表
    结构体中使用函数指针
  • 原文地址:https://www.cnblogs.com/lanzhi/p/6470970.html
Copyright © 2011-2022 走看看