C++ MFC处理来自单独窗口的消息
我已经创建了一个带有一些控件的窗口,目前正在使用它。在一些消息中,我打开了一个单独的类作为C++ MFC处理来自单独窗口的消息,c++,mfc,window,message,C++,Mfc,Window,Message,我已经创建了一个带有一些控件的窗口,目前正在使用它。在一些消息中,我打开了一个单独的类作为 inPUT* ppFrame = new inPUT(hmm::n,hmm::yDim); ppFrame->ShowWindow(SW_SHOW); 然后在那里输入一些数据,将其保存在该类中的某个位置并关闭它。 问题:如何将数据返回到ppFrame非原始类的\u WM\u close上的原始类例如,当我知道数据已由ppFrame接收时,您需要传入指向原始类的指针。然后在处理WM_CLOSE消息时
inPUT* ppFrame = new inPUT(hmm::n,hmm::yDim);
ppFrame->ShowWindow(SW_SHOW);
然后在那里输入一些数据,将其保存在该类中的某个位置并关闭它。
问题:如何将数据返回到ppFrame非原始类的\u WM\u close上的原始类例如,当我知道数据已由ppFrame接收时,您需要传入指向原始类的指针。然后在处理WM_CLOSE消息时设置数据。假设原始类正在处理创建此另一个窗口的消息,并且原始类的寿命比输入窗口长:
inPUT* ppFrame = new inPUT(hmm::n,hmm::yDim, this);
在WM_CLOSE上,您可以使用该指针执行以下操作:
谢谢!!!我也有类似的想法,但我认为有一种方法可以由主类而不是父类处理来自另一个类的消息。再次非常感谢!
OrigPtr->SetMyData(/*data you have*/);