MFC中,如何将一个CPP文件中的某个变量传递给另一个CPP文件中去?

2024-12-31 23:12:43
推荐回答(3个)
回答1:

如果2.cpp是一个窗口类,在1.cpp中设置这个窗口类的句柄,就可以采用MFC的消息机制,将从1.cpp直接发送到2.cpp中;
如果2.cpp不是窗口类,在2.cpp中设置一个1.cpp类的成员变量,这样在2.cpp中通过这个成员变量使用m_Msg的值了

回答2:

你的理解有误,这不能是传递,总之你把某个变量声明为全局变量,就可以在声明之后访问了

回答3:

使用extern 关键字。具体方位为:1.cpp对应的头文件1.h(任意名字)中声明,
extern int m_Msg ;2.cpp包含这个头文件就可以了(不是1.cpp,是1.h).