做的扫雷主窗口没有菜单栏...
我是刚开始学VC++,在做扫雷的时候发现主窗口没有菜单栏了我只是对书上的程序添加了一些变量定义,还有IDR_MENU1(由于我不太懂,所以没有办法添加什么响应,估计问题就出在这儿了)
下面是我的initlnstance函数
CMineWnd *m_pMineWnd;
const CString className=_T("我的类");
m_pMineWnd=new CMineWnd();
WNDCLASS wc;
ZeroMemory(&wc,sizeof(wc));
wc.hInstance=AfxGetInstanceHandle();
wc.lpfnWndProc=::DefWindowProc;
wc.hbrBackground=NULL;
wc.hCursor=LoadCursor(IDC_ARROW);
wc.hIcon=LoadIcon(IDR_MAINFRAME);
wc.lpszClassName=className;
wc.lpszMenuName=MAKEINTRESOURCE(IDR_MENU1);
if (!AfxRegisterClass(&wc))
{
AfxMessageBox("注册类失败");
return FALSE;
}
UINT uWidth=150;
UINT uHeight=250;
UINT uXPos=GetSystemMetrics(SM_CXSCREEN)/2-uWidth/2;
UINT uYPos=GetSystemMetrics(SM_CYSCREEN)/2-uHeight/2;
if (!m_pMineWnd->CreateEx(NULL,className, _T("扫雷"),
WS_SYSMENU|WS_CAPTION|WS_MINIMIZEBOX,
uXPos,uYPos,uWidth,uHeight,
NULL,NULL)
)
{
AfxMessageBox("创建主窗口失败!");return FALSE;
}
m_pMainWnd=m_pMineWnd;
m_pMineWnd->ShowWindow(SW_NORMAL);
return TRUE;
}
请把解决方法写的具体点,我学的不好哦~谢谢啦