Посылка сообщений классу CCmdTarget
От: visual_wind  
Дата: 19.07.04 09:47
Оценка:
Существует ли возможность послать сообщение классу CCmdTarget? Он имеет карту сообщений, однако функции доступа к ней имеются только у наследников у CWnd — PostMessage и SendMessage, у CWinThread — PostThreadMessage.
Насколько я понимаю, единственный вариант — передача отправителю сообщения указателя на CCmdTarget и вызов через него OnCmdMsg напрямую. Но как добавить сообщение в очередь сообщений класса CCmdTarget?
Передать сообщение API-функциями SendMessage, PostMessage, PostThreadMessage нельзя — для них требуется какой-либо идентификатор — хэндл окна или идентификатор потока. В данном случае такого идентификатора нет. Можно ли обойти это ограничение?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.