100915中软实训之窗口分割
来源:互联网 发布:p2p网络摄像机管理软件 编辑:程序博客网 时间:2024/06/07 03:34
今天的做项目的进展还是很慢。主要是我们配合得不够好,不能够相互信任吧。
那个需求分析都还没有做好。还没有画好序列图来。框架都还不知道怎么去搭建。
我们在今天上午,主要是学习了svn和jira工具的运用。它们是用来管理项目的,让大家可以分工合作,把代码上代上去或做些修改等,老师说只有在大公司里才会用到,小公司一般不用,只是实现了功能就行了。
我自己今天学习了做界面的一点知识,就是把界面分割的方法。这都是前几天教的了。
创建基于CformView的窗口类,一共四个。分别是:CtopView、CleftTreeView、CclientView。还有一个主窗体。这四个窗体都要将它的属性border设置为None,style设置为child.其中 在CleftTreeView中可以添加树形控件。
BOOL CMainFrame::OnCreateClient(LPCREATESTRUCTlpcs, CCreateContext*pContext)
{//在此拆分窗口
CRectcr;
GetClientRect(&cr); //获得窗口客户区的位置坐标
m_splitter.CreateStatic(this,2, 1); //把界面分成两行一列
m_splitter.CreateView(0, 0, RUNTIME_CLASS(CTopView), CSize(cr.Width(), cr.Height()/6),pContext);
m_splView.CreateStatic(&m_splitter,1, 2, WS_CHILD | WS_VISIBLE,m_splitter.IdFromRowCol(1,0));
//把界面分成一行两列
m_splView.CreateView(0, 0,RUNTIME_CLASS(CLeftTreeView), CSize(cr.Width()/4, cr.Height()*5/6),pContext);
m_splView.CreateView(0, 1,RUNTIME_CLASS(CClientView), CSize(cr.Width()*3/4,cr.Height()*5/6),pContext);
m_topView = (CTopView*)m_splView.GetPane(0,0); //获得窗口句柄
m_clientView = (CClientView*)m_splView.GetPane(0,1);
returnTRUE;
//returnCFrameWnd::OnCreateClient(lpcs, pContext);
}
- 100915中软实训之窗口分割
- VIM之分割窗口操作
- 【Qt】之 Splitter分割窗口
- 【Qt】之 Splitter分割窗口
- CSplitterWnd窗口分割之——静态分割(一)
- 完善WTL的分割窗口之SubclassWindow
- 高效编辑器vim之窗口分割
- Qt学习之QSplitter分割窗口
- 高效编辑器vim之窗口分割
- 分割窗口
- 分割窗口
- 分割窗口
- 分割窗口
- 窗口分割
- 窗口分割
- 窗口分割
- 分割窗口
- 窗口分割
- 黑客社会工程学攻击的八种常用方法
- 控制SOAP消息编码格式(SOAP Encoding Styles)
- 如何写高效的批量插入和删除sql语句 -sql语句 删除主键
- Oracle中,用一条Sql实现任意的行转列拼接(不是decode)
- web service 附件
- 100915中软实训之窗口分割
- sql server和oracle行转列的一种典型方法
- NS潜在公司
- jsp中include指令和include行为
- UCLINUX
- ubunt的runlevel
- cast Operator
- 聚集索引与非聚集索引详解
- ORACLE相关语法——子程序和程序包(package,function,procedure