maybnxtseasn 0 Newbie Poster

can anyone please provide me with a clear explanation of Win32 resources?
You can make a dialogbox or menu for your win32 program using either resources or using c++ to code it.

1.) Why would i ever choose to use a resource script/editor provided by my compiler vs codeing it into my application myself?

2.) What exactly is considered a resource? for example deep down EVERYthing in a GUI is considered a window( buttons, windows, dialogboxes ) So how do i distinguish what is considered a resource( by microsoft ) and what isn't when it seems almost everything can be considered a resource?

3.) Why were the resources even introduced into windows?? why couldn't we have just lived happily ever after without them for our WIN32 GUI?