WM_ONLBUTTONDOWN这个消息,判断按钮的RECT,RECT.LPinRect(point)。

解决方案 »

  1.   

    给按钮指定一个Control型的变量CMyButton(从CButton派生).在CMyButton中处理WM_LBUTTONDOWN消息。
      

  2.   

    响应这个消息WM_LBUTTONDOWN到CYourView或CYourFrame等就可以了
      

  3.   

    错了,好像有问题的。
    可以使用继承CButton的方法:
    可以从CButton继承一个类,比如CYourButton,为你的这个button关联一个对象:如,CYourButton m_button(ClassWizard中,Member Variable中可以做这件事,不过那里只能用CButton,你手工改成CYourButton就可以了)。
    然后,在CYourButton里处理WM_LBUTTONDOWN和WM_LBUTTONUP消息,在接收到这些消息时,可以用自定义消息,传给父窗口,父窗口中增加对应的响应函数就可以了。