if(!m_wndSplitter1.CreateStatic( this, 1, 2)||
   !m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CSignalOptimizationView),
   CSize(450,0),pContext)||
   这里的m_wunSplitter1前边的!起什么作用,后边的||起什么作用

解决方案 »

  1.   

    这里的m_wunSplitter1是一个变量呀!代表一个实体。
    后边的||是逻辑”或“。
      

  2.   

    m_wndSplitter1.CreateStatic( this, 1, 2)
    分割一个窗口为两部分
    m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CSignalOptimizationView),
       CSize(450,0),pContext)
    给分割出来的第一部分指定一个CView类
    肯定还有一个  给第二部分指定另一个CView类这一句相当于
    if(!m_wndSplitter1.CreateStatic( this, 1, 2)
      return false;
    if(!m_wndSplitter1.CreateView(0,0,RUNTIME_CLASS(CSignalOptimizationView),
       CSize(450,0),pContext))
      return false;
    ....