孙鑫教程笔记(八)
2008-11-07 23:51
281 查看
1. 在菜单的MenuItem里面增加一个控制新建的工具栏,并可以显示选中的MenuItema) 在菜单栏“查看”下面新建一个项“新工具栏”b) 用class wizard添加消息响应commandc) 编辑代码if(!m_newToolBar.IsWindowVisible()) { m_newToolBar.ShowWindow(SW_SHOWNORMAL); } else { m_newToolBar.ShowWindow(SW_HIDE); } this->RecalcLayout();//若是不加这一行,结果回是工具栏上面的图标不见了,但是工具栏还在 //这个函数的功能就是重新计算窗口的布局d) 再添加一个消息相应UPDATE_COMMAND_UI,编辑代码 pCmdUI->SetCheck(m_newToolBar.IsWindowVisible());e) 还可以使ShowControlBar(&m_newToolBar,!m_newToolBar.IsWindowVisible(),FALSE);这个方法不需要重新计算位置,和重新停靠2. 修改窗口的大小、程序的标题通过修改CMainFrame类中的CREATESTRUCT结构体来实现BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){if( !CFrameWnd::PreCreateWindow(cs) ) return FALSE;// TODO: Modify the Window class or styles here by modifying// the CREATESTRUCT cscs.cx=300;//新的x,宽度cs.cy=400;//新的y,高度//cs.style&=~FWS_ADDTOTITLE;cs.style=WS_OVERLAPPEDWINDOW;return TRUE;}
相关文章推荐
- 看孙鑫老师VC++视频教程笔记 之 多线程编程(二)
- 孙鑫MFC笔记教程(3)--MFC应用程序框架
- 孙鑫C++教程笔记5
- 孙鑫MFC笔记教程(17)--进程间通信1(匿名管道)
- 孙鑫c++教程笔记(1)
- java孙鑫老师视频教程笔记
- 孙鑫vc视频教程笔记(一) 之 VC++ MFC属性页使用说明
- DLL编写(VC,孙鑫MFC教程笔记)
- 孙鑫MFC笔记教程(3)--MFC应用程序框架
- [转]孙鑫教程学习笔记
- 孙鑫MFC笔记教程(20)(二) ADO数据库编程
- 孙鑫VC视频教程笔记之第九课“程序外观修改及工具栏状态栏编程”
- 孙鑫教程笔记(五)
- 看孙鑫老师VC++视频教程笔记 之 多线程编程(三)
- 孙鑫MFC笔记教程(1)--Windows程序的内部运行原理
- java学习笔记(孙鑫教程)二
- 孙鑫VC教程学习笔记1
- 孙鑫教程笔记(六)
- 【孙鑫Java教程笔记】第一课:Java…
- 孙鑫VC视频教程笔记——Lesson1