帮助 c++ MFC 对话框

发布于 2024-10-16 16:48:54 字数 126 浏览 3 评论 0原文

我需要帮助了解如何在 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光瘦了 2024-10-23 16:48:54

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

To send/post a message you can use (A) the CWnd methods SendMessage()/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).

初见 2024-10-23 16:48:54

不,你的问题不清楚。请尝试更好地解释你想做什么。

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

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

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):

m_MyWnd.PostMessage(WM_APP, 0x1234, 0x4567);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文