轻松实现类VC界面 http://www.vckbase.com/document/viewdoc/?id=257有高手对他研究过没有?在CMainFrame类中添加成员变量CEdit m_wndEdit;
在创建ControlBar后创建编辑控件
m_wndEdit.Create(WS_VSCROLL|WS_CHILD|WS_VISIBLE|ES_AUTOVSCROLL|
ES_MULTILINE|ES_WANTRETURN,CRect(0,0,0,0),&m_wndMyBar2,101);
m_wndEdit.ModifyStyleEx(0,WS_EX_CLIENTEDGE);我想将CEdit m_wndEdit换CListBox m_wndListBox;
然后用m_wndListBox.AddString("Test");
让它显示出来,结果发现它不能显示出来?
不知道为什么? 请高手指点指点. 等着急用, 谢谢!!!

解决方案 »

  1.   

    不会没有人用过吧???我想用这种风格,能够将一个ListBox控件放入 m_wndMyBar2 做相应输出信息.
      

  2.   

    对话框初始化中加入下面代码试试看:
    if(strcmp(buf,"ListBox") == 0) // 这里判断是否是ListBox

          ::SendMessage(pWndTmp->GetSafeHwnd(), CB_GETDROPPEDCONTROLRECT, 0, (DWORD)&rcTmp); 

    else 

          pWndTmp->GetWindowRect( &rcTmp ); 

    ScreenToClient( &rcTmp );
      

  3.   

    rockally() 
    我不太明白,能否详细点? 谢谢!
      

  4.   

    m_wndListBox.AddString("Test");
    后面加上一句
    m_wndListBox.UpdateData(FALSE);
      

  5.   

    wangpai7776()
    加上还是没有用的.
    m_wndListBox.UpdateData(FALSE);再等一等,如果没有人知道的话,我将采用其他的方案.
      

  6.   

    不可能啊,我调试了下,是可以的
    是不是你创建ListBox的时候,有问题啊
      

  7.   

    m_wndListBox.Create(WS_CHILD|WS_VISIBLE,CRect(0,0,50,20),&m_wndMyBar2,101);