cs=new CScrollBar();
cs->Create(WS_CHILD|WS_VISIBLE|
SBS_HORZ,
CRect(10,10,r.Width()-10,30),
this,
IDC_SCROLLBAR);
cs->SetScrollRange(MIN_RANGE,MAX_RANGE,TRUE);

解决方案 »

  1.   

    分配一个控件对象的实例并调用其Create成员函数。开发者最容易忽略两件事:忘记指定WS_VISBLE标签和在栈中分配控件对象。下例动态地创建一个下压按钮控件: //In class declaration (.H file ). private : CButton* m _pButton ; //In class implementation (.cpp file ) . m_pButton =new CButton ; ASSERT_VALID (m_pButton); m_pButton —>Create (_T ("Button Title ") , WS_CHILD |WS_VISIBLE |BS_PUSHBUTTON. Crect ( 0, 0, 100 , 24) , this , IDC _MYBUTTON ) 
      

  2.   

    分配一个控件对象的实例并调用其Create成员函数。开发者最容易忽略两件事:忘记指定WS_VISBLE标签和在栈中分配控件对象。下例动态地创建一个下压按钮控件: //In class declaration (.H file ). private : CButton* m _pButton ; //In class implementation (.cpp file ) . m_pButton =new CButton ; ASSERT_VALID (m_pButton); m_pButton —>Create (_T ("Button Title ") , WS_CHILD |WS_VISIBLE |BS_PUSHBUTTON. Crect ( 0, 0, 100 , 24) , this , IDC _MYBUTTON ) 
      

  3.   

    m_pButton->ShowWindow(SW_SHOW);上面的是不是还少这一条
      

  4.   

    在父窗口的WM_CREATE消息处理函数中调用它的Create(...)
      

  5.   

    http://www.csdn.net/expert/topic/395/395084.shtm
    如何把一个BUTTON加到VIEW中去