How to handle RTTI in MFC ?
Answer / n.venkateshwara rao.
RTTI (Run Time Type Identification) in MFC can be handled
by using the class CRunTimeClass.
But CRunTimeClass can be use to identify the type of the
class which are derived from CObject.
For eg -
void MyFunction()
{
CObject *mObject = new MyClass;
if(mObject->IsKindOf(RUNTIME_CLASS( MyClass) ) )
{
printf("Class is of type MyClass\n");
}
else
{
printf("Class is of type someotherclass\n");
}
}
We can use "type_info" for other type of classes which are
not derived from CObject.
| Is This Answer Correct ? | 15 Yes | 1 No |
How WM_PAINT message gets called in MFC,please explain it . a)Who calls the WM_PAINT message? b)When it gets called? c)how it comes to message queue? Please Explain it
how u can move CDC pointer to one line in cview?
Can you explaing the relashionship between document,frame and view ?
In SDI how many view's are attached to document object and in MDI how many view's are attached to Document object?
What is #progma and where it is used?
what is functioning of DIalodDataXchange ..?
what are the feauters of CObject
What are the differences between MFC Exception macros and C++ exception keywords?
In VC++ How to transfer between one exe to another exe while running..
Which Macro is a Super set of other two macro DECLARE_SERIAL,DECLARE_DYNAMIC and DECLARE_DYNCREATE. ?
1)How to change the size of a button at run time ?
What is the base class for MFC Framework ?