HSGraphicDoc* HSGraphic::GetGraphicDoc() const
{
HSGraphicDoc *pGraphicDoc = nullptr;
if (Graphic_GraphicDoc == GetType())
{
HSGraphicDoc const* pGraphicDoc = static_cast<HSGraphicDoc const*>(this);
return const_cast<HSGraphicDoc*>(pGraphicDoc);
}
else if (nullptr == m_pParent)
{
return nullptr;
}
return m_pParent->GetGraphicDoc();
}