如何使用OnLButtonDown与……UP两个函数
我要做一个三态按钮,使其在三种状态下显示不同,即:常态下,鼠标放在按钮上时,鼠标按下时,当鼠标按下后又回复常态。我用了CButton的经典派生类CButtonST,并在其...
我要做一个三态按钮,使其在三种状态下显示不同,即:常态下,鼠标放在按钮上时,鼠标按下时,当鼠标按下后又回复常态。
我用了CButton的经典派生类CButtonST,并在其中添加了OnLButtonDown()与OnLButtonUp()两个消息处理函数;
但是在使用这两个函数时遇上了问题:
我在DLG.h里定义了button1、button2、button3,并在DLG.cpp中将button1与控件按钮BUTTON1关联。现在的问题是我在哪里调用button1.OnLButtonDown(UINT nFlags,CPoint point),不可能在DLG的OnInitDialog()里。
并且如何在按下不同的BUTTON控件调用不同的OnLButtonDown()。
重点解决第一部分的问题,谢谢! 展开
我用了CButton的经典派生类CButtonST,并在其中添加了OnLButtonDown()与OnLButtonUp()两个消息处理函数;
但是在使用这两个函数时遇上了问题:
我在DLG.h里定义了button1、button2、button3,并在DLG.cpp中将button1与控件按钮BUTTON1关联。现在的问题是我在哪里调用button1.OnLButtonDown(UINT nFlags,CPoint point),不可能在DLG的OnInitDialog()里。
并且如何在按下不同的BUTTON控件调用不同的OnLButtonDown()。
重点解决第一部分的问题,谢谢! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询