int CTestView::OnCreate(LPCREATESTRUCT lpCreateStruct){if (CView::OnCreate(lpCreateStruct) == -1)return -1;// TODO: 在此添加您专用的创建代码 CTesttApp* pApp = (CTesttApp*)AfxGetApp();CString strFileName= pApp->GetFileName();if(!::IsWindow(m_PdfReader.GetSafeHwnd())){CRect rect;GetClientRect(rect);if (!m_PdfReader.Create(NULL,WS_VISIBLE,rect,this,0)){AfxMessageBox(_T("Create PDF.ocx failed..."));return -1;}}if(m_PdfReader){m_PdfReader.LoadFile(strFileName);}return 0;}
void CTestView::OnSize(UINT nType, int cx, int cy){CView::OnSize(nType, cx, cy);// TODO: 在此处添加消息处理程序代码 if (GetSafeHwnd() == NULL){return;}if(!m_PdfReader){return;}CRect rectClient;GetClientRect(rectClient);m_PdfReader.SetWindowPos(NULL, rectClient.left + 1, rectClient.top+ 1, rectClient.Width() - 2,rectClient.Height()- 2, SWP_NOACTIVATE | SWP_NOZORDER);}
联系客服