Guys, I need some help on programming in windows.

U see I learned to program in DOS using C and C++. So I mostly used console to show output and to get input. Now as a part of my this semester's project i have to do the programming in windows. I actually want to make some games that would be running in a window. For that i need to now "How do I even create a window and write things on that,that is how can i use it as a subtitute for the console." I just need to know the easy library functions to get the job done as simply as possible. And also how to show some image in a portion of that window and then how to move it. Just tell me the library functions that will make my life easy.

well if u use MFC there are class for windows

in Windows operating system sends messages to your window's procedure (ex wM_mousemove, ...) witch is responsible for calling functions u want depending on the type of message

in mFC it is easy and u dant need to know all minor things
u just create a class for window derived from CFrameWnd and show wich functions u want to call on the specific event=message

u create the CWinApp::instance(...) of these class CFramewnd::Create(...) in initinstance-function of you CWinApp class object representing the application and
and give the pointer to the window m_pMain...= ptrYourWnd;
look in MSDN= microsoft developer network

if u want to use borlands VCL there are also some classes

But if u want to use WinAPI=aplication programming interface directly it is hard
but i can send u a skeleton

if u want some details write me mail

I am a beginner but i hope i will be able to help u

Thanx --Asif_NSU

If you look for examples using DirectDraw, that will be closer to gaming things. The DirectDraw examples show typical simple gaming loops, and will be better for gaming animation than regular windows drawing.

In the VC++ help index, look for "DirectDraw samples"

MFC or DirectDraw? I guess i have to do some studies on them to pick the right one.
I really dont have much time though. Maybe about 4 weeks to do my project.

This article has been dead for over six months. Start a new discussion instead.