COLORREF CFortress::objGetPixel(D3DXVECTOR2 pos)
{
        HWND hWnd= DXUTGetHWND();
        HDC hdc  = GetDC(hWnd);                        //HWND를 안받아오면 GetPixel 안됨
        COLORREF color;

        color = GetPixel(hdc,(int)pos.x,(int)pos.y);                        //guswo 위치 픽셀을 받아온다
        ReleaseDC(hWnd,hdc);                                                                                        //DC 소거


        return color;
}

제가 픽셀 기반 충돌체크를 다루다가 개발한 것입니다...
도움이 되길 바랄께요