// otherwise we have a new frame!
CDocTemplate* pTemplate = ((CTestApp*) AfxGetApp())->m_pTemplate1;
ASSERT_VALID(pTemplate);
CFrameWnd* pFrame = pTemplate->CreateNewFrame(pDocument, pActiveChild);
if (pFrame == NULL)
{
TRACE0("Warning: failed to create new frame\n");
AfxMessageBox(AFX_IDP_COMMAND_FAILURE);
return; // command failed
}