FAQ:WinAPI VCPP:убрать главное меню из окна CMainFrame

Материал из Весельчак У
Версия от 20:34, 2 ноября 2008; RXL (обсуждение | вклад) (Разделение FAQ на статьи.)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Как убрать главное меню из окна CMainFrame?

Это можно сделать в виртуальной функции PreCreateWindow:

BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs)
{
	// обнуляем хендл меню до вызова CFrameWnd::PreCreateWindow
	cs.hMenu=0;
 
	if(!CFrameWnd::PreCreateWindow(cs))
	{
		return FALSE;
	}
 
	...
}