为什么我用了下面这句:
m_pDD->SetCooperativeLevel(hWnd, DDSCL_NORMAL);
不能把显示绑定在窗口上?

解决方案 »

  1.   

    if( FAILED( hr = m_pDD->CreateClipper( 0, &pcClipper, NULL ) ) )
      {
        //ErrorInfo
        return E_FAIL;
      }
      
      if( FAILED( hr = pcClipper->SetHWnd( 0, hWnd ) ) )
      {
        pcClipper->Release();
        //ErrorInfo
        return E_FAIL;
      }
      
      if( FAILED( hr = m_pddsFrontBuffer->SetClipper( pcClipper ) ) )
      {
        pcClipper->Release();
        //ErrorInfo
        return E_FAIL;
      }
    这样设的,还是不行