ON>(...) Ударьте полиморфизмом по switch в клиентском классе:
ON>void OnMessage( const IMessage& Msg) ...
ON>void OnMessage( const MessageClick& ClickMsg) ...
<pedantic>
В своем сообщении маэстро, говоря о полиморфизме, привел пример перегрузки функций.
</pedantic>
Легче одурачить людей, чем убедить их в том, что они одурачены. — Марк Твен
Пока на собственное сообщение не было ответов, его можно удалить.