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?