Hello I was just wondering if someone could offer me some advice as to which project type to adopt for this application I am going to be developing. All of the code is going to be c++, but I am unsure as to which project type I should select from my compiler (using vs .net 2003). The majority of the classes will be using COM and ATL.

I do not know whether to develop a standard windows app, an mfc windows app or a .net windows app. I wouldn't like to choose the basic windows project because none of the controls have any events selectable, whereas the mfc project for windows provides some wraping and gives events for the controls. The .net project would provide the easiest tools for development, but this means that every machine has to have the .net framework installed.

Any advice would be helpful. Thanks.