急,怎么判断一个CWnd* pWnd是不是一个CDialog类的指针???
解决方案 »
- 创建工具栏//为什么使用||符号???why
- 在线急等,如何在弹出对话框中的static变量中动态显示在表中查到的信息,显示几行,如何实现换行呢,Format 吗
- 郁闷半天了,如何在ComboBox中取得Index值,急死我了,望大虾帮忙!!!
- 如何控制鼠标移动?
- 对话框的背景色想改成蓝色渐变的那种应该如何做
- 如何清空ComboBox?
- ===[怎样把字体保存到ini文件中?]===
- 如何实现mfc按钮一次就在excel中换行
- 在插入即插即用的设备后,如何通知应用程序.
- 写了个MFC的activex,用浏览器在本地可加载,但放到服务器上,再打开网页就无法加载
- 在线求教:CDC写出文字后,怎样删除这些字符?
- 如何获得进程句柄的属性?
if(pdlg!=NULL)
{
//是CDialog类指针
}
{
Do your Work
}
而且CWnd是CDialog的基类
CDialog* pdlg = static_downcast(CDialog, pWnd);
CRuntimeClass* prt = a.GetRuntimeClass();
ASSERT( strcmp( prt->m_lpszClassName, "CAge" ) == 0 );