VC中有两个窗口,对应两个类,现在想在其中一个窗口中调用另一个窗口的变量(控件变量),怎么做啊?谢谢 5
4个回答
展开全部
这个问题涉及到的问题-两个对话框的生命周期问题(楼上所说的)
鉴于两个对话框的生命周期问题解决的复杂性
建议新建视图类(CView)或者框架类(CMainFrame)变量来保存待传递变量,因为视图类和框架类的生命周期一般一直延续到程序结束为止
例如在a窗口中调用b窗口中的变量
可以现在b窗口对应类中把控件变量值(即待传递变量值)赋予视图类或者框架类变量
然后再a窗口中,把视图类或者框架类在b中获取的值赋予a窗口对应类变量或者a窗口的控件变量
鉴于两个对话框的生命周期问题解决的复杂性
建议新建视图类(CView)或者框架类(CMainFrame)变量来保存待传递变量,因为视图类和框架类的生命周期一般一直延续到程序结束为止
例如在a窗口中调用b窗口中的变量
可以现在b窗口对应类中把控件变量值(即待传递变量值)赋予视图类或者框架类变量
然后再a窗口中,把视图类或者框架类在b中获取的值赋予a窗口对应类变量或者a窗口的控件变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先包含另一个类的头文件,再获取其指针,从而操控变量
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
对象接口??
窗口消息?
窗口消息?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询