// JP opened flex table

Click to See Complete Forum and Search --> : DirectDraw -- Urgent Questions :)


shadybyte
May 18th, 2008, 08:58 PM
Hello. I am trying to make my first program that uses DirectDraw. This obviously means that I am new to DirectX. I have noticed through my research that DirectDraw seems to be obsolete and a new method of 2D drawing using 3D objects started with the DirectX8 SDK.

Question 1 ---- this might seem like a very stupid question, but if a program uses this new method of 2D drawing starting with DirectX8, it wouldn't use ddraw.dll right?

Question 2 ---- Am I correct in thinking that DirectDraw only exists for the DirectX7 SDK and lower, and that ddraw.dll is used only with the DirectX7 SDK and lower?

Question 3 ---- (advanced) If a call to DirectDrawCreateEx fills in a DirectDraw interface pointed to by the second argument, how do you figure out what version DirectDraw interface it filled in? eg. IDirectDraw, IDirectDraw2, IDirectDraw4, IDirectDraw7. I know how to figure out the highest version supported by a computer, but that question I dont' know.

Question 4 ---- Am I right in thinking that the IDirectDraw7 interface is the last and highest interface under DirectDraw?

Question 5 ----- Please, can you point me in the direction of how to continue the new 2D style of drawing that started with the DirectX8 SDK?

Thanks for you help on this matter!

//JP added flex table