From the Start Menu ? Override WM_COMMAND OnCommand() { check ur menu ID, if it from start menu, CChildDlg oDlg; oDlg.DoModal(); } 4 Frames???? Sounds like u really need a splitter wnd... hey refer MSDN , there is no other better source for MFC/SDK.. Ninety-eight percent of the thrill comes from knowing that the thing you designed works, and works almost the way you expected it would. If that happens, part of you is in that machine.