CMainFrameCBCGPRibbonBar m_wndRibbonBar; 工具栏CreateRibbonBar() 构建工具栏CWProjectBar m_wndProjectBar; 左侧的工程窗口CWModelLibBar m_wndModellibBar; 左侧的模型窗口ShowControlBar(CBCGPDockingControlBar*, BOOL, BOOL, BOOL) 显示或隐藏左侧窗口,第一个参数为窗口指针,第二个参数为显示或隐藏CBCGPRibbonCategory* m_pRibbonCategory[6]; 存储工具栏tab页的指针set_ActiveCategory(int nactivepage) 设置当前激活的tab页,参数用tab页指针数组下标OnActivateCategory(WPARAM /*wParam*/, LPARAM lParam) tab页鼠标事件RefreshProjectTree() 构建工程窗口里面的树形目录SetDisignMode(bool bdesign) 打开树形目录里面的节点并在工作区中显示,参数是文档是否可以编辑CWProjectBarCTreeCtrl m_wndTree; 工程窗口里面的树形目录 OnClickTree(NMHDR* pNMHDR, LRESULT* pResult) 工程窗口里面的树形目录的鼠标点击事件CCosiWorksViewOnContextMenu(CWnd* pWnd, CPoint point) 视图上的右键菜单CCosiWorksDocget_type(CFODrawShape* pShape) 得到控件类型CMyProjectInitProjectInfo() 新建工程的时候,创建文件和目录CMyToolBoxRefresh() 构建左侧的工具栏CExtTabModelDoCreateShapeByType new出控件