2011-02-10 2 views
0

Мне нужна помощь, зная, как опубликовать сообщение в проекте mfc. но мне нужно сделать это в классе, который не является классом диалога.help в C++ mfc dialog

Мне нужно его проверить некоторые значения в другом классе, и я хочу, чтобы иметь возможность написать какое-то сообщение в окне или что-то только, чтобы проверить некоторые значения им надеюсь, что мои объяснения были ясны. заблаговременно за помощь

ответ

2

Чтобы отправить/отправить сообщение, которое вы можете использовать (A) CWnd методы SendMessage()/PostMessage() или (B) функции ::SendMessage()/::PostMessage().
Это можно сделать из любого места, то есть вы также можете отправлять сообщения из классов, отличных от окон. Единственное, что вам нужно, это целевой объект CWnd (случай A) или дескриптор его окна (случай B).

0

Нет, ваш вопрос непонятен. Попробуйте лучше объяснить, что вы хотите сделать.

Это, как вы опубликовать сообщение в окне (если у вас есть ссылка CWnd к окну):

m_MyWnd.PostMessage(WM_APP, 0x1234, 0x4567); 
Смежные вопросы