帮助 c++ MFC 对话框
我需要帮助了解如何在 MFC 项目中发布消息。但我需要在一个不是对话框类的类中执行此操作。
我需要它来检查另一个类中的一些值,并且我希望能够在窗口中写入一些消息或只是为了检查一些值 我希望我的解释很清楚。 预先感谢您的帮助
i need help knowing how to post up a message in mfc project. but i need to do it in a class which is not the dialog class.
i need it to check some values in another class and i want to be able to write some message in a window or something just to check some values
im hope my explanation was clear.
thanks in advance for the help
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
要发送/发布消息,您可以使用 (A) CWnd 方法
SendMessage()
/PostMessage()
或 (B)>::SendMessage()
/::PostMessage()
函数。这可以从任何地方完成,即您也可以从非窗口类发送消息。您唯一需要的是目标 CWnd 对象(情况 A)或其窗口句柄(情况 B)。
To send/post a message you can use (A) the
CWnd
methodsSendMessage()
/PostMessage()
or (B) the::SendMessage()
/::PostMessage()
functions.This can be done from anywhere, i.e. you can also send messages from non-window classes. The only thing you need is the target CWnd object (case A) or the handle of its window (case B).
不,你的问题不清楚。请尝试更好地解释你想做什么。
这是向窗口发布消息的方式(假设您有对窗口的 CWnd 引用):
No, your question is not clear. Please try to explain better what you want to do.
This is how you post a message to a window (assuming you have a CWnd reference to your window):