1. 去除自定义功能.
不区分大小写,搜索Customize,再启动自定义菜单、工具栏等代码中,将TRUE改成FALSE。并删除相应函数。
2. 在CMainFrame中,重载OnCommand函数,加入代码:
BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM lParam)
{
if(wParam>=ID_FILE_NEW && wParam<=ID_WINDOW_SPLIT)
{
return FALSE;
}
return CFrameWndEx::OnCommand(wParam, lParam);
}
3. 搜索AFX_WM_CREATETOOLBAR,除去相应的代码与函数。
4. 修改IDR_MAINFRAME菜单。
删除“打开”、“保存”等不需要的菜单项。找到ID为ID_VIEW_TOOLBAR的菜单项,移动到“视图”菜单下方。删除“工具栏和停靠窗口”。将EnablePaneMenu(TRUE, ID_VIEW_CUSTOMIZE, strCustomize, ID_VIEW_TOOLBAR); 代码删除,将菜单项ID_VIEW_TOOLBAR的内容改为“工具栏(&T)”。
5. 删除CMFCToolBar::EnableQuickCustomization();
6. 修改工具条的图标大小。手工编辑.rc文件,修改工具条的单元大小为32×32,创建一个32位含Alpha通道的BMP位图,然后保存,即可。
7. 修改文档程序的标题。
在主框架类CMainFrame中的PreCreateWindow中加入
cs.style&=~0x8000;
return CFrameWnd::PreCreateWindow(cs);
再调用SetWindowText设置标题。
1. 去除自定义功能.
不区分大小写,搜索Customize,再启动自定义菜单、工具栏等代码中,将TRUE改成FALSE。并删除相应函数。
2. 在CMainFrame中,重载OnCommand函数,加入代码:
BOOL CMainFrame::OnCommand(WPARAM wParam, LPARAM lParam)
{
if(wParam>=ID_FILE_NEW && wParam<=ID_WINDOW_SPLIT)
{
return FALSE;
}
return CFrameWndEx::OnCommand(wParam, lParam);
}
3. 搜索AFX_WM_CREATETOOLBAR,除去相应的代码与函数。
4. 修改IDR_MAINFRAME菜单。
删除“打开”、“保存”等不需要的菜单项。找到ID为ID_VIEW_TOOLBAR的菜单项,移动到“视图”菜单下方。删除“工具栏和停靠窗口”。将EnablePaneMenu(TRUE, ID_VIEW_CUSTOMIZE, strCustomize, ID_VIEW_TOOLBAR); 代码删除,将菜单项ID_VIEW_TOOLBAR的内容改为“工具栏(&T)”。
5. 删除CMFCToolBar::EnableQuickCustomization();
6. 修改工具条的图标大小。手工编辑.rc文件,修改工具条的单元大小为32×32,创建一个32位含Alpha通道的BMP位图,然后保存,即可。
7. 修改文档程序的标题。
在主框架类CMainFrame中的PreCreateWindow中加入
cs.style&=~0x8000;
return CFrameWnd::PreCreateWindow(cs);
再调用SetWindowText设置标题。