何时调用框架函数CFrameWnd* CWnd::GetParentFrame() const
我的程序中有在图像中采样本的要求,我原先用现采现用的办法,程序通过,但如果样本数据从文件中读出,则会“框架函数CFrameWnd* CWnd::GetParentFrame() const”出错。
出错行用********标出:
CFrameWnd* CWnd::GetParentFrame() const
{
if (GetSafeHwnd() == NULL) // no Window attached
return NULL;
ASSERT_VALID(this);
CWnd* pParentWnd = GetParent(); // start with one parent up
while (pParentWnd != NULL)
{
************** if (pParentWnd->IsFrameWnd()) ************光标停留在此
return (CFrameWnd*)pParentWnd;
pParentWnd = pParentWnd->GetParent();
}
return NULL;
}