基于FORMVIEW类的参数传递?

来源:百度知道 编辑:UC知道 时间:2024/05/23 16:15:07
我设计了一个基于FormView类的单文档,并且在这个FormView类上加了一个Tab Control控件,这个控件上,添加了2个对话框,现在我希望单击对话框上的一个按钮,而在这个FormView类中响应,如何实现.
如图
如回答满意,另外加分

直接获取父类指针,然后再传给它。

您好只要在您的FormView定义一个按钮类的友元函数,然后在按钮触发的时间中调用这个方法就可以了

友元可以是函数或者是其他的类。类授予它的友元特别的访问权。通常同一个开发者会出于技术和非技术的原因,控制类的友元和成员函数(否则当你想更新你的类时,还要征得其它部分的拥有者的同意)。

消息处理是这样的,先传到FormView,FormView在派发给对话框,所以消息肯定见过对话框处理。

按照你的意思,把原来应该写在对话框中的代码移到FormView中就行了。

将对话框的PreTranslateMessage函数重载,在重载函数中将消息发送给formview处理就行了。

具体的实现比较啰嗦,你hi我。