大侠好:
现在碰到了个比较头疼的问题,我的工具栏要捕获按下与弹起两个状态,但是我现在的现象是,工具栏上所有的按钮同时都响应,请问下如何区分开工具栏上的按钮,根据响应的按钮执行响应的功能。VC 工具栏

解决方案 »

  1.   

    嗯,谢谢了,我用OnLButtonDown中的point坐标方法实现了。
      

  2.   


    你这么实现风险很大吧,万一位置一换的话,你功能就失效了。
    工具栏用ON_COMMAND的消息映射来实现比较好PS:记得结贴。
      

  3.   

    嗯,这样风险是有点大,所以我必须计算好位置的信息,也就是point的位置坐标,而且还有按钮数量,都都要计算好,ON_COMMAND消息我试过,这个消息是只能响应up消息,不能响应down消息,我需要在down和up两个消息里面响应不同的功能,所以得分开,我也不知道还有没有其他方法,我是继承了CToolBar类而做的。