vs2010 vc++树用CViewTree在左边 右边是4个拆分后的窗口 左右已经关联 点击左边 右边不显示,最小化后在最大化后就有了 我用刷新不好使 哪位大佬知道怎么做 (VC++新手做项目)
解决方案 »
- 关于 cstring中的换行符0X0D 0X0A 和 "/r/n"
- 程序崩溃,DLL以及线程的问题,错误提示给出
- 求mpeg4 codec directshow filter
- MSXML 获取属性节点问题(IXMLDOMNODEPRT 转化IXMLDOMELEMENTPTR)
- 也不知道写的这东西算是啥,大家凑合着看看吧
- 关于std::string加法问题.
- SetWindowsHookEx 设置哪个事件来获得 WM_COPYDATA消息
- 请问:怎样执行一个DOS命令?
- 送分![调查]:在国内企业用vc++的人多还是用BC++的人多?比例是多少?
- 我想了好久了……
- 疑惑 请各位给指点迷津(串口程序)
- Google搜索有可用于VC的API吗?
你点击左边树形控件之后改变右边的值了吗?
还有就是你调用 showwindow(sw_show);//手动显示对话框看一下!!
{ CRect rt;
BOOL ret=m_wndSplitter.CreateStatic(this,2,2);//将原窗口拆分为2行2列,4个窗口
if(!ret)
{
TRACE("SplitCreate Failed...\n");
return ret;
}
GetClientRect(&rt);
CSize czPane(rt.Width()/2, rt.Height()/4);
pContext->m_pCurrentFrame=this;
ret=m_wndSplitter.CreateView(
0,0,
RUNTIME_CLASS(CLanView),
CSize(600,100),
pContext);
if(!ret)
{
TRACE("SplitCreateView Failed(1)...\n");
return ret;
}
//创建第一个窗口,窗口位于原窗口的第0行,第0列。窗口类型为:CListView——列表窗体
pContext->m_pCurrentFrame=this;
ret=m_wndSplitter.CreateView(
0,1,
RUNTIME_CLASS(CLanView2),
CSize(600,100),
pContext);
if(!ret)
{
TRACE("SplitCreateView Failed(1)...\n");
return ret;
}
//创建第二个窗口,窗口位于原窗口的第0行,第1列。窗口类型为:CView——视图窗体 pContext->m_pCurrentFrame=this;
Ccor4App *app= (Ccor4App *)AfxGetApp();
ret=m_wndSplitter.CreateView(
1,0,
RUNTIME_CLASS(CLanView3),
czPane,
pContext);
/*else if(app->CLV3==1)
{
ret=m_wndSplitter.CreateView(
1,0,
RUNTIME_CLASS(C301),
czPane,
pContext);
}*/
if(!ret)
{
TRACE("SplitCreateView Failed(1)...\n");
return ret;
}
//创建第三个窗口,窗口位于原窗口的第1行,第0列。窗口类型为:CTreeView——树形窗体
pContext->m_pCurrentFrame=this;
ret=m_wndSplitter.CreateView(
1,1,
RUNTIME_CLASS(CLanView4),
czPane,
pContext); /*else if(mmm==1)
{
pContext->m_pCurrentFrame=this;
ret=m_wndSplitter.CreateView(
1,1,
RUNTIME_CLASS(CLanView3),
czPane,
pContext);
}*/
if(!ret)
{
TRACE("SplitCreateView Failed(1)...\n");
return ret;
}
//创建第四个窗口,窗口位于原窗口的第1行,第1列。窗口类型为:CFormView——窗体视图
//初始化窗口
m_wndSplitter.RecalcLayout();
m_wndSplitter.SetActivePane(0,0);
return ret;
//return CFrameWndEx::OnCreateClient(lpcs, pContext);
}
RecalcLayout();