MFC按钮类的问题
在看孙鑫老师的MFC书的时候,里面有句话是说:对资源的操作通常是通过一个与资源相关的类来完成的。那么里面有个逃跑按钮的例子,大概就是有两个按钮,要实现鼠标放在按钮上面按钮...
在看孙鑫老师的MFC书的时候,里面有句话是说:对资源的操作通常是通过一个与资源相关的类来完成的。那么里面有个逃跑按钮的例子,大概就是有两个按钮,要实现鼠标放在按钮上面按钮就消失,另一个按钮就出现的功能。那么它直接拉了两个按钮控件在对话框上面,然后再定义一个基类是cbutton的类Cnewbutton,再在每个按钮添加了个Cnewbutton类的变量,然后在Cnewbutton类上右键添加WM_MOUSEMOVE的消息响应函数,在这函数进行逃跑按钮的实现。
那就问一下问题:
在一个按钮添加了个Cnewbutton类的变量,Cnewbutton m_btn1,那这个对象跟这个按钮是什么关系?是为了控制这个按钮专门定义了一个对象然后把它和按钮关联起来吗?
我们拉了一个按钮控件在上面,那这个控件是不是也会自己cbutton 一个对象,是的话不是跟上面冲突了吗?
为什么不在每个鼠标上面直接添加相应函数而要直接添加一个类然后再在按钮上面添加Cnewbutton类的变量? 展开
那就问一下问题:
在一个按钮添加了个Cnewbutton类的变量,Cnewbutton m_btn1,那这个对象跟这个按钮是什么关系?是为了控制这个按钮专门定义了一个对象然后把它和按钮关联起来吗?
我们拉了一个按钮控件在上面,那这个控件是不是也会自己cbutton 一个对象,是的话不是跟上面冲突了吗?
为什么不在每个鼠标上面直接添加相应函数而要直接添加一个类然后再在按钮上面添加Cnewbutton类的变量? 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询