I am somewhat confused here.
A question to OOP:
Are you trying to override MFC MDI application default behavior or you are trying to implement MFC "More Windows…" behavior in Win32 application?