在SDI中建立了一个分割窗口,在切换窗口的时候需要判断,左侧和上面的视图是否存在,
切割窗口的数目是不定的,
下面的代码是判断语句,请大家帮忙简化一下:if( bHeaderSelection == TRUE )
{
pSplitterWnd = m_wndSplitter1;
nRow = 1; nColumn = 0;
}
else
{
if( bSidebarSelection == TRUE )
{
pSplitterWnd = &m_wndSplitter;
nRow = 0; nColumn = 1;
}
else
{
pSplitterWnd = &m_wndSplitter;
nRow = 0; nColumn = 0;
}
}
}谢谢~~
切割窗口的数目是不定的,
下面的代码是判断语句,请大家帮忙简化一下:if( bHeaderSelection == TRUE )
{
pSplitterWnd = m_wndSplitter1;
nRow = 1; nColumn = 0;
}
else
{
if( bSidebarSelection == TRUE )
{
pSplitterWnd = &m_wndSplitter;
nRow = 0; nColumn = 1;
}
else
{
pSplitterWnd = &m_wndSplitter;
nRow = 0; nColumn = 0;
}
}
}谢谢~~
解决方案 »
- CPing::Ping 转unicode 程序出现乱码?
- 请教一下,有个自定义数据类型,不胜感谢 。
- 问ClistCtrl相关的问题,拷贝一行,拷贝全部,和输出到文件
- 很菜的问题,不知道怎么解决?
- 谁有水晶报表方面的书籍,高分感谢(200)
- 为什么在VC源程序中加<afx.h>头文件会出错?
- 救急~~~~~~7000分全赠送~~~~~
- WinMain()的编译问题
- 请指:如何获取当前所有窗口(不包括隐藏窗口)的状态,用哪个函数?
- 如何设置ClistCtrl的不同条目以不同颜色显示?感谢你的帮助!
- 【每天一贴】在编写派生类的赋值函数时,注意不要忘记对基类的数据成员重新赋值
- 想用MFC写个计算器,卡在了数据处理上,大家给个思路
if( bHeaderSelection )
{
pSplitterWnd = m_wndSplitter1;
nRow = 1; nColumn = 0;
}
else
{
pSplitterWnd = &m_wndSplitter;
nRow = 0; nColumn = ( bSidebarSelection ) ? 1 : 0;
}
{
pSplitterWnd = m_wndSplitter1;
nRow = 1; nColumn = 0;
}
else
{
if( bSidebarSelection)
{
pSplitterWnd = m_wndSplitter;
nRow = 0; nColumn = 1;
}
else
{
pSplitterWnd = &m_wndSplitter;
nRow = 0; nColumn = 0;
}
}
}
pSplitterWnd = bHeaderSelection?&m_wndSplitter1:m_wndSplitter;
nRow = (bHeaderSelection == TRUE);
nColumn = (bSidebarSelection == TRUE);