ThumbnailStaticはCFileViewのOnCreateで作ってます。

どこがいけないのか見当もつかないので
最小コードで再現しました。
MFCのSDIウィザードのひな形に3行追加しました。

//MainFrm.h
class CMainFrame : public CFrameWndEx
{
 CString path;
}

//MainFrm.cpp
CMainFrame::CMainFrame()
{
 path = _T("aaaaaa");
}

void CClassView::AdjustLayout()
{
 CString aaa = ((CMainFrame*)AfxGetMainWnd())->path;
}

これはIsWindowで引っかかるんじゃないんですがじゃないんですがエラーでます
CStringData* GetData() const throw()
{
return( reinterpret_cast< CStringData* >( m_pszData )-1 );
}
ここに飛んで止まります
何がいけないんですか?