如何只在ListCtrl的第一行显示一个Check Box呢? 

解决方案 »

  1.   

    Owner draw
    http://www.codeproject.com/KB/combobox/xlistctrl.aspx
      

  2.   

    我想要的是
    只在ListCtrl的第一行第一列显示一个Check Box!
    而不是所有的行都显示啊 
      

  3.   

    把CListCtrl的扩展风格属性加上,如下:CListCtrl m_yktlist;
    DWORD dwStyle;
    dwStyle = m_yktlist.GetStyle();
    dwStyle |= LVS_EX_CHECKBOXES ;
    m_yktlist.SetExtendedStyle(dwStyle);
      

  4.   

    只在ListCtrl的第一行第一列显示一个Check Box! 
    .......
    自己重绘CListCtrl ;
      

  5.   

    codeproject上找现成的或自己重写
      

  6.   

    自绘, 然后判断在第一行 用 DrawFrameControl 画就OK了.