首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

救命呀:)怎样在一个类中的按钮点击,去执行另一个类中的函数命令,该怎么解决

2012-02-09 
救命呀:)怎样在一个类中的按钮点击,去执行另一个类中的函数命令各位大侠,我开发了一个程序有上下两个视图

救命呀:)怎样在一个类中的按钮点击,去执行另一个类中的函数命令
各位大侠,我开发了一个程序有上下两个视图类,上面的CFormView视图类名称叫topview 下面的CHtmlView视图类叫 rightview 

我是想在topview 里 加个按钮,点击之后,去执行 rightview 里的Onfillcontent()函数,这个函数是用来在rightview中,将打开的网页里的表单填内容的:)

就是不知道如何实现跨类执行?或者是用消息发送SendMessage()实现吗?或者是在topview中取得rightview指针执行吗?

哪位高人指点一下呀,能说的具体点么? 最好给个例子呀:)

[解决办法]

探讨
各位大侠,我开发了一个程序有上下两个视图类,上面的CFormView视图类名称叫topview 下面的CHtmlView视图类叫 rightview

我是想在topview 里 加个按钮,点击之后,去执行 rightview 里的Onfillcontent()函数,这个函数是用来在rightview中,将打开的网页里的表单填内容的:)

就是不知道如何实现跨类执行?或者是用消息发送SendMessage()实现吗?或者是在topview中取得rightview指针执行吗?

哪位高人指点一下呀,能说的具体点么? 最好给个例子呀:)

[解决办法]
topview中GetDocument()->UpdateAllViews(this, ……
rightview在OnUpdate中调用Onfillcontent。
[解决办法]
当然可以,自定义一个消息,向rightview窗口发送这个消息,rightview响应这个消息,在响应函数里直接调用onfillcontent

热点排行