У меня есть событие MFC.
Я заявляю это так:
const UINT WM_SECEVENT = RegisterWindowMessage (_T («Мое событие»));
Я поднимаю событие:
:: PostThreadMessageA (dwCurThreadId, WM_SECEVENT, (WPARAM) pMsgParam, 0);
В моей MessageMap я написал:
ON_Rurable_THREAD_MESSAGE (WM_SECEVENT, OnThreadSecEvent);
Все работает нормально, когда WM_SECEVENT повышен, OnThreadSecEvent начинает работать.
Проблема в том, что у меня также есть да / нет afxMessageBox. Во время работы afxMessageBox моя программа не «перехватывает» событие, и OnThreadSecEvent не вызывается.
Как я могу решить эту проблему?
Спасибо