在c ++ mfc对话框中提供帮助

时间:2011-02-10 13:58:22

标签: c++ mfc dialog

我需要帮助知道如何在mfc项目中发布消息。但我需要在一个不是对话类的类中进行。

我需要它来检查另一个类中的一些值,我希望能够在窗口中写一些消息或只是为了检查一些值 我希望我的解释清楚。 提前感谢您的帮助

2 个答案:

答案 0 :(得分:2)

要发送/发布消息,您可以使用(A)CWnd方法SendMessage() / PostMessage()或(B)::SendMessage() / ::PostMessage()个功能。
这可以在任何地方完成,即您也可以从非窗口类发送消息。您唯一需要的是目标CWnd对象(案例A)或其窗口句柄(案例B)。

答案 1 :(得分:0)

不,你的问题不明确。请尝试更好地解释您想要做什么。

这是您将消息发布到窗口的方式(假设您有对窗口的CWnd引用):

m_MyWnd.PostMessage(WM_APP, 0x1234, 0x4567);