باید DirectX SDK رو دانلود کنید. البته نسخه های اخیر فقط از Visual Studio 2005 و 2008 پشتیبانی می کنن.
پشتیبانی از DirectX 8 هم فکر می کنم از مجموعه حذف شده باشه. اگه لازم داشته باشید باید از نسخه های قدیمی تر استفاده کنید.
برای استفاده از Direct3D 10 و 11 هم حداقل ویندوز ویستا و کارت گرافیک مناسب لازم هست.
منابع هم زیاده (مخصوصا برای Direct3D 9)، از جمله کتاب ها و سایتها که اگه بگردید حتما پیدا می کنید.
ولی اگه ++C رو در حد قابل قبولی بلد باشید مستندات و sample های همراه خود SDK کارتون رو راه میندازه.