我在CFormView中加入了一个CListCtrl操作如下:
m_List.MoveWindow(100 , 0 , rc.right , (rc.bottom-rc.top)/2);
m_List.DeleteAllItems();
m_List.InsertColumn(0 , " " , LVCFMT_LEFT , rc.right-90, 0);
然后在程序中根据数据变化插入行内容
m_List.InsertItem(i , (LPCTSTR )lParam);
发现即使当记录数大于可视区也不会自动出现滚动条?
我的CListCtrl是在设计时放入CFormView中的,
并没有手动执行Creat()操作
请问是不是因为这个原因?
如果是的话需不需要要每个CListCtrl实例都要手动执行Creat()操作?

解决方案 »

  1.   

    to  sans(sans) 
    我是要加滚动条呀,另如果有多个CListCtrl实例在不同位置,它们是共用滚动条?还是有自已的滚动条?
      

  2.   

    to romanticist(让我拥抱你入梦) 
    我在设计时是允许滚动条的,为什么程序运行后却没有?
      

  3.   

    to  hoco(流星雨)  
    代码主要就是开栏所写的那些,滚动属性在设计时是允许的。
    我这方面是新手,还请详细解答一下。
      

  4.   

    to  hoco(流星雨)  
    代码主要就是开栏所写的那些,滚动属性在设计时是允许的。
    我这方面是新手,还请详细解答一下。
      

  5.   

    测试结果好象是因为用MOVEWINDOWS()后,没有足够的空间显示
    我将MOVEWINDOWS()参数调到足够小后,水平和垂直滚动条都出来了
    先详细测测再说
    先谢谢诸位了