吧主你好,我初学MFC,有个问题想请教你,就是关于消息映射的机制不懂,比如:
在一个对话框中放置两个完全一样的按钮控件,标题为你抓不到我,当鼠标移到一个控件上时,其消失,另一个按钮出现,书上是在对话框类中定义了两个新建类(新建的类为CHide,继承CBUTTON类)的成员变量和一个指针,假设为ptr,并把两个变量的地址互赋给对方,不明白为什么,第一个问题是为什么还要新建类,新建类的成员变量为什么要设置在对话框类中。最后在CHide类中定义一个函数mousemove,函数体为:ptr->showwindow(sw_show),showwindow(hide),这个是怎么触发的呢,消息是怎么传送的,搞不懂,非常希望有个人能讲解下,感激不尽
在一个对话框中放置两个完全一样的按钮控件,标题为你抓不到我,当鼠标移到一个控件上时,其消失,另一个按钮出现,书上是在对话框类中定义了两个新建类(新建的类为CHide,继承CBUTTON类)的成员变量和一个指针,假设为ptr,并把两个变量的地址互赋给对方,不明白为什么,第一个问题是为什么还要新建类,新建类的成员变量为什么要设置在对话框类中。最后在CHide类中定义一个函数mousemove,函数体为:ptr->showwindow(sw_show),showwindow(hide),这个是怎么触发的呢,消息是怎么传送的,搞不懂,非常希望有个人能讲解下,感激不尽