Sous Windows, non, il n´y a pas de fonction toute bête pour bidouiller les petits pixels. Tu as donc plusieurs choix d´API dont leur but et justement de faire ça :
- DirectX, qui par l´intérmédiaire de DirectDraw t´offre des performances franchement bonnes, si tu veux faire du graph 2d en temps réels , c´est le meilleur choix.
- OpenGL, à oublier si ce n´est que pour faire de la 2D, OpenGL est avant tout une librairie 3d, c´est sortir la grosse artillerie pour pas grand chose.
- le GDI de Windows, valable pour du non temps réels (logiciel de retouche d´image par exemple), mais vraiment trop lent pour du temps réels.
Si tu n´as pas envie de de casser la tête à apprendre à utiliser une des APi ci dessus, utilise directement une librairie préfaite, comme Allegro ou PTC (qui sont en fait des surcouches de DirectDraw), et qui marche très très bien pour du temps réels (ou du pas temps réels, qui peut le plus peut le moins).