请教:关于listcontrol控件的显示问题。
我用create()创建了3个listcontrol控件,它们的位置是相同的,就是互相叠加,同时只能看到一个。我想实现的是:同时用InsertItem()函数给这三个listcontrol控件动态插入数据,不知道能不能实现。另外如何实现这三个listcontrol控件切换显示。请各位高手给予指点和指教。谢谢了。

解决方案 »

  1.   

    CListCtrl *pList1,*pList2,*pList3.//对话框初始化
    CYourDialog::OnInitDialog()
    pList1->InsertItem();
    pList2->InsertItem();
    pList3->InsertItem();
    pList1->ShowWindow(SW_SHOW);//默认显示第一个
    pList2->ShowWindow(SW_HIDE);
    pList3->ShowWindow(SW_HIDE);
    //按钮1按下
    CYourDialog::OnClickList1Button()
    pList1->ShowWindow(SW_SHOW);
    pList2->ShowWindow(SW_HIDE);
    pList3->ShowWindow(SW_HIDE);//按钮2按下
    CYourDialog::OnClickList2BUtton()
    pList1->ShowWindow(SW_HIDE);
    pList2->ShowWindow(SW_SHOW);
    pList3->ShowWindow(SW_HIDE);
      

  2.   

    基本上就是Show Or Hide来实现。