return ::SendMessage(GetMDIFrame(), uMsg, wParam, lParam);
bHandled = FALSE;  if(m_hWndStatusBar == NULL) return 1;  WORD wFlags = HIWORD(wParam); if(wFlags == 0xFFFF && lParam == NULL) { ::SendMessage(m_hWndStatusBar, SB_SIMPLE, FALSE, 0L); } else { const int cchBuff = 256; TCHAR szBuff[cchBuff]; szBuff[0] = 0; if(!(wFlags & MF_POPUP)) { WORD wID = LOWORD(wParam);  if(wID >= 0xF000 && wID < 0xF1F0) wID = (WORD)(((wID - 0xF000) >> 4) + ATL_IDS_SCFIRST); else if(wID >= ID_FILE_MRU_FIRST && wID <= ID_FILE_MRU_LAST) wID = ATL_IDS_MRU_FILE; else if(wID >= ATL_IDM_FIRST_MDICHILD) wID = ATL_IDS_MDICHILD;  #if (_ATL_VER >= 0x0700) int nRet = ::LoadString(ATL::_AtlBaseModule.GetResourceInstance(), wID, szBuff, cchBuff); #else int nRet = ::LoadString(_Module.GetResourceInstance(), wID, szBuff, cchBuff); #endif for(int i = 0; i < nRet; i++) { if(szBuff[i] == _T('\n')) { szBuff[i] = 0; break; } } } ::SendMessage(m_hWndStatusBar, SB_SIMPLE, TRUE, 0L); ::SendMessage(m_hWndStatusBar, SB_SETTEXT, (255 | SBT_NOBORDERS), (LPARAM)szBuff); }  return 1;
	LRESULT OnMenuSelect(UINT uMsg, WPARAM wParam, LPARAM lParam, BOOL& /*bHandled*/)	{		return ::SendMessage(GetMDIFrame(), uMsg, wParam, lParam);	}