我将一个按钮的响应函数放到了View类里边,如下:
void CBitmapZoomApp::OnBmpZoom()
{
CDialogZoom dlgZoom;
if (IDOK == dlgZoom.DoModal())
{
dibCDib.Zoom(dlgZoom.m_fXZoom, dlgZoom.m_fYZoom);
CMainFrame* pMainFrame = (CMainFrame*)GetMainWnd();
CBitmapZoomView* pActiveView = (CBitmapZoomView*)pMainFrame->MDIGetActive();
pActiveView->Invalidate(TRUE);
}
}
发现获得的this指针是只想app的。。。不知道什么原因。