Пакет Vstudio7



Окно ActiveX элемента внедренного



Рисунок 9.1. Окно ActiveX элемента, внедренного в окно тестового контейнера



STDMETHODIMP COpenGL::GetFillMode(DWORD* pMode)
{

//======= Режим заполнения полигонов

*pMode = m_FillMode;

return S_OK;

}

STDMETHODIMP COpenGL::SetFillMode(DWORD nMode)

m_FillMode = nMode;

//====== Построение нового списка команд OpenGL

DrawScene();

// Требование получить разрешение перерисовать окно FireViewChange();

return S_OK;

STDMETHODIMP COpenGL::GetQuad(BOOL* bQuad)

//======= Режим построения полигонов

*bQuad = m_bQuad;

return S_OK;

}

STDMETHODIMP COpenGL::SetQuad(BOOL bQuad)

{

m_bQuad = bQuad == TRUE;

//======= Построение нового списка команд OpenGL

DrawScene ();

//======= Просьба о перерисовке

FireViewChange();

return S_OK;

}





Содержание Назад