First off you need to change the function InitDirect3DDevice that initializes direct x.change to: d3dpp.BackBufferFormat = d3ddm.Format;change to: d3dpp.Windowed = TRUE;and comment out anything that starts out with d3dpp.FullScreen
then there is something wrong with the printing of the frame ratecomment out FrameCount(); from GameLoop()comment out PrintFrameRate(); from Render()
it also makes it nice to change the window style to an overlapped window, hope that helped.
The CD does not correlate at all well with the examples in the book. This is a serious flaw, imho.
I judge most of the text in the book itself to be adequately written. It could have been better.
The book does seem to cover the important issues, however, so it does have value.
One can learn from this book.reviews: page 1, 2, 3, 4, 5, 6, 7, 8, 9