adspace


Why not virtual functions to handle messages?

Answer Posted / spiker

Only classes derived from the CCmdTarget class can get the benefits of message map.For that we need to use DECLARE_MESSAGEMAP, BEGIN_MESSAGEMAP, END_MESSAGEMAP macros.
when we declare a message map it will create an array to keep all the information about the messages to be handled.

Overall the messages are handled by the base class CCmdTarget.
Virtual function is one of the best concept of oops,its for managing objects and functions.

No need of vtables to handle messages.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

No New Questions to Answer in this Category !!    You can

Post New Questions

Answer Questions in Different Category