A standard Windows application is any application that is specifically written to run with Windows, and that uses the Windows application programming interface (API) to carry out its tasks. Every Windows application also has a main function (called WinMain) and a window procedure.
Generic is a standard Windows application. It has a WinMain function and a window procedure, and it features a main window, a border, an application menu, and Maximize and Minimize buttons. The application menu includes a Help menu with an About command, which, when chosen by the user, displays an About dialog box describing Generic. The following shows the completed Generic application, with an About dialog box:
Building an application from the Generic template helps you understand how Windows applications are put together and how they work.