Właściwie to tak, ale do zrobienia tego potrzeba takich funkcji, że nauka całego WinAPI jest zbędna. Poza tym, pisanie pod czystym DX czy OpenGL to strata czasu, lepiej pisać w gotowych silnikach typu Irrlicht, Ogre czy tam inne, a do nich nie trzeba już ani trochę WinAPI znać.
btw. Zawsze myślałem, że DX czy OpenGL można wywołać z konsoli żeby renderowało na ekranie. Ale widać myliłem się, bo sobie popatrzyłem na kursy DX do Pascala i tam tak nie było.