Well, much thanks to everyone who has helped me with the port to VS.Net 2003. I have run across another interesting error when compiling. This application compiles under VC6.

I get the following error:
error C2440: 'static_cast' : cannot convert from 'void (__thiscall CViewZoom::* )(void)' to 'LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)'

the line of code it barks at is:

ON_MESSAGE(WM_NCDESTROY, OnNcDestroy)

What is wrong with this?