Some time ago I had the same need (graphics with C++) and after some digging around I got "Zen of Direct3D Game Programming" from Walsh... don't be fooled by the "game" in the title, it just really teaches DirectX 8.0 basics; it 's OK book for beginners I'd say. No MFC involved.
If you're really skilled C++ programmer, you might want to look elsewhere, since this book is handling many basics as well.