1. 程式人生 > >MFC程式檢視的顯示

MFC程式檢視的顯示

1,view類檢視的顯示重新整理

Invalidate(); Invalidate()呼叫OnDraw()函式實現重繪。

2,doc類和view類的呼叫

CvtkSDIView *pView = (CvtkSDIView *)((CMainFrame *)AfxGetApp()->GetMainWnd())->GetActiveView();
if (pView == NULL)
{
return;
}

pView->Invalidate();

//----------------------

基本上文件類是用於儲存資料管理的類,而檢視類是用來顯示資料結果的類,他們一般情況下是關聯的,

CXXXView *pView = (CXXXView *)((CMainFrame *)AfxGetApp()->GetMainWnd())->GetActiveView();

即可,別忘了在Doc.cpp檔案上面加上
#include "XXXView.h"
#include "MainFrm.h"

//--------------------------------------------

3,建構函式中新增檢視指標

實現方法待。。。。