入门问题:SDI窗口如何拆分如下形状 ------------------------------|| | || | || | || | || |-----------------------|| | || | |------------------------------|如上窗口形状,请帮忙,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 split.CreateStatic(this,1,2);split.CreateView(0,0,RUNTIME_CLASS(information),CSize(700,100),pContext);split1.CreateStatic(&split,2,1,WS_CHILD | WS_VISIBLE | WS_BORDER,split.IdFromRowCol(0,1));split1.CreateView(0,0,RUNTIME_CLASS(CLeft),CSize(350,500),pContext);split1.CreateView(1,0,RUNTIME_CLASS(CRight),CSize(350,500),pContext); wf21cn(wf21cn) 对不起,不是有意抢你生意的,我打开网页时还没有你的回复。 :( 搂主把几个大小CSize(700,100)等等自己改一下,刚才我修改代码没有注意。 BOOL CMainFrame::OnCreateClient(LPCREATESTRUCT lpcs, CCreateContext* pContext) { //创建一个静态分栏窗口,分为三行一列 if(m_wndSplitter1.CreateStatic(this,3,1)==NULL) return FALSE; //将CSplitWndDemoView连接到0行0列窗格上 m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CSplitWndDemoView),CSize(100,100), pContext); m_wndSplitter1.CreateView(2,0,RUNTIME_CLASS(CView4),CSize(100,100),pContext); //将CView4连接到0行2列 if(m_wndSplitter2.CreateStatic(&m_wndSplitter1,1,2,WS_CHILD|WS_VISIBLE, m_wndSplitter1.IdFromRowCol(1, 0))==NULL) return FALSE; //将第1行0列再分开1行2列 //将CView2类连接到第二个分栏对象的0行0列 m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CView2),CSize(400,300),pContext); //将CView3类连接到第二个分栏对象的0行1列 m_wndSplitter2.CreateView(0,1,RUNTIME_CLASS(CView3),CSize(400,300),pContext); return TRUE; // return CFrameWnd::OnCreateClient(lpcs, pContext);} 完成端口问题 javascript调用ActiveX控件问题! 有关编译时连接静态连接库的问题? 问一个Gif动画显示效率的问题 关于类的问题,麻烦解答! 98ddk在win2000+vc6.0上编译例子出现的错误信息如下,哪位有98ddk编程经验的请指点一二,谢谢。 VC与WIN98的冲突问题!! 如何实现工具栏的分行 求VC++GPS数据解析和校验 "图片减肥"求教 如何使用户在设备管理器中不能停用(禁用)某个设备? 急! 如何在播放器里连续播放几个文件?
split.CreateView(0,0,RUNTIME_CLASS(information),CSize(700,100),pContext);split1.CreateStatic(&split,2,1,WS_CHILD | WS_VISIBLE | WS_BORDER,split.IdFromRowCol(0,1));split1.CreateView(0,0,RUNTIME_CLASS(CLeft),CSize(350,500),pContext);
split1.CreateView(1,0,RUNTIME_CLASS(CRight),CSize(350,500),pContext);
不是有意抢你生意的,
我打开网页时还没有你的回复。 :(
刚才我修改代码没有注意。
{
//创建一个静态分栏窗口,分为三行一列
if(m_wndSplitter1.CreateStatic(this,3,1)==NULL)
return FALSE;
//将CSplitWndDemoView连接到0行0列窗格上
m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CSplitWndDemoView),CSize(100,100), pContext);
m_wndSplitter1.CreateView(2,0,RUNTIME_CLASS(CView4),CSize(100,100),pContext); //将CView4连接到0行2列
if(m_wndSplitter2.CreateStatic(&m_wndSplitter1,1,2,WS_CHILD|WS_VISIBLE, m_wndSplitter1.IdFromRowCol(1, 0))==NULL)
return FALSE; //将第1行0列再分开1行2列
//将CView2类连接到第二个分栏对象的0行0列
m_wndSplitter2.CreateView(0,0,RUNTIME_CLASS(CView2),CSize(400,300),pContext); //将CView3类连接到第二个分栏对象的0行1列
m_wndSplitter2.CreateView(0,1,RUNTIME_CLASS(CView3),CSize(400,300),pContext);
return TRUE;
// return CFrameWnd::OnCreateClient(lpcs, pContext);
}