N>>Хотелось бы сделать это как карты сообщений например в MFC. Кто какую концепцию может предложить?
Z>забей на карты
-- луче юзать сигналы и солоты (см. boost::signals, QT или на крайняк libsigc++)
Я как то поюзал сигнал слоты, как раз бустовские, скорость работы меня не впечатлала, даже наоборот.
Так что имхо карты будут быстрее.