您的位置:首页 > 其它

孙鑫教程笔记(八)

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;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: