コード例 #1
0
ファイル: videoctl.cpp プロジェクト: BackupTheBerlios/aigine
BOOL CLoadDirectDraw::IsDirectDrawVersion1()
{

    if (m_pDirectDraw == NULL)
        return FALSE;

    IDirectDraw2 *p = NULL;
    HRESULT hr = m_pDirectDraw->QueryInterface(IID_IDirectDraw2, (void **)&p);
    if (p)
        p->Release();
    if (hr == NOERROR) {
        DbgLog((LOG_TRACE,3,TEXT("Direct Draw Version 2 or greater")));
        return FALSE;
    } else {
        DbgLog((LOG_TRACE,3,TEXT("Direct Draw Version 1")));
        return TRUE;
    }
}
コード例 #2
0
ファイル: display.cpp プロジェクト: gitrider/wxsj2
 ~wxDisplayInfo() { if ( m_pDD2 ) m_pDD2->Release(); }