Haj
Zacząłem uczyć sie DirectX i natrafiłem na pewien problem, a mianowicie:
Nie mogę uzyskać interfejsu DirectDraw4.
Używam funkcji IDirectDraw::QueryInterface() i nie rozpoznaje mi pierwszego parametru, jakim jest IID_IDirectDraw4.
Wygląda to mniej więcej tak:
[code]LPDIRECTDRAW lpdd;
LPDIRECTDRAW4 lpdd4;
//…
DirectDrawCreate(NULL, &lpdd, NULL);
lpdd->QueryInterface(<font color="darkblue">IID_IDirectDraw4</span>, (LPVOID*)&lpdd4);
lpdd->Release();
lpdd4->Release();
//...[/code]
Uzywam Dev-C++ z DirectX SDK w wersji 8.
Oczywiście dołączyłem ddraw.h oraz libddraw.a.
Czy ktos potrafi wskazac blad jaki popełniam ? :-/