一、对外观的初始化
1、去掉菜单
在oncreate里面把下面代码删除
if (!m_wndStatusBar.Create(this))
{
TRACE0(“未能创建状态栏\n”);
return -1; // 未能创建
}
m_wndStatusBar.SetIndicators(indicators, sizeof(indicators)/sizeof(UINT));
并在后面添加
this->SetMenu(0);
2、在frame预创建中去掉边框
cs.style = WS_POPUP; //去掉边框
3、程序启动最大化
在app里面窗口初始化
m_pMainWnd->ShowWindow(SW_SHOW);
改为
m_pMainWnd->ShowWindow(SW_MAXIMIZE);
4、在下面显示工具栏
将oncreate里面的工具栏的if里面把
CBRS_TOP
改为
CBRS_BOTTOM
二、添加工具栏的功能
消息处理函数:
void CMainFrame::OnToolQuit()
{
this->SendMessage(WM_CLOSE);
}
按ESC实现窗口退出
一开始我以为是快捷键实现,结果看来不行,界面的焦点在视图上,应该在view上添加OnKeyDown()函数来实现
在OnKeyDown()函数下添加
//判断是否是ESC
if(nChar == VK_ESCAPE)
{
CMainFrame* pFrame = (CMainFrame*)AfxGetMainWnd();
pFrame->PostMessage(WM_CLOSE);
}
================================================================================================================================================
不想看了,到时候再弄!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
=================================================================================