I've programmed games in visual basic that have used graphical loops, but i'm not sure how to go about it in C++. In a windowed environment, isn't there always a loop running (the message loop)?

if this loop has to be there in order to communicate with windows, does the graphics loop have to go inside this loop? i can't image how you could have two loops running at the same time.

thanks,
jmiller