1、修改PreCreateWindow: BOOL CMy2dClusterView::PreCreateWindow(CREATESTRUCT& cs) { // TODO: 在此处通过修改 // CREATESTRUCT cs 来修改窗口类或样式 //设置窗口类型 cs.style |=WS_CLIPCHILDREN | WS_CLIPSIBLINGS; return CView::PreCreateWindow(cs); } 2、修改OnDraw: void CMy2dClusterView::OnDraw(CDC* pDC) { //Display(); CMy2dClusterDoc* pDoc = GetDocument(); ASSERT_VALID(pDoc); if (!pDoc) return; // TODO: 在此处为本机数据添加绘制代码 // ::glPushMatrix(); RenderScene(); //渲染场景 ::glPopMatrix(); // ::SwapBuffers(m_pDC->GetSafeHdc()); //交互缓冲区 } 3、添加消息WM_CREATE处理函数: int CMy2dClusterView::OnCreate(LPCREATESTRUCT lpCreateStruct) { if (CView::OnCreate(lpCreateStruct) == -1) return -1; // TODO: 在此添加您专用的创建代码 // //初始化OpenGL m_pDC = new CClientDC(this); InitializeOpenGL(