프로그래밍/MFC

실행시간에 클래스 비교하기

에어버스 2016. 9. 26. 13:26

클래스 비교하기

BOOL IsKindOf(const CRuntimeClass* pClass) const;

 

pDlg가 CHogaBuySellDlg 클래스인지 검사한다.

같으면 TRUE, 다르면 FALSE 을 반환한다.

1
2
3
4
CStockView* pView = (CStockView*)(GetActiveFrame()->GetActiveView());
CHogaBuySellDlg* pDlg = (CHogaBuySellDlg*)pView->m_pDlg;
if (pDlg == NULL || !pDlg->IsKindOf(RUNTIME_CLASS(CHogaBuySellDlg)))
 
cs