2010년 4월 22일 목요일

CListctrl 라인간격(높이) 조절

가상의 이미지를 등록하여 높이를 크게 한다.

 

  CImageList gapImage;

    gapImage.Create(1,16,ILC_COLORDDB,1,0); //2번째 파라미터로 높이조절.....

    m_ctlMyList.SetImageList(&gapImage,LVSIL_SMALL);

 

    CRect rect;

 

    m_ctlMyList.GetClientRect(&rect);

    m_ctlMyList.ModifyStyle(LVS_TYPEMASK, LVS_REPORT);    

 

    m_ctlMyList.InsertColumn(0, _T("AAAA"),LVCFMT_CENTER,80);

    m_ctlMyList.InsertColumn(1, _T("BBBB"),LVCFMT_LEFT,100);

    m_ctlMyList.InsertColumn(2, _T("CCCC"),LVCFMT_LEFT,80);

    m_ctlMyList.InsertColumn(3, _T("DDDD"),LVCFMT_LEFT,80);

 

 

    m_ctlMyList.SetExtendedStyle(LVS_EX_FULLROWSELECT|LVS_EX_GRIDLINES);

 

출처 : http://www.devpia.com/MAEUL/Contents/Detail.aspx?BoardID=59&MAEULNO=23&no=16712&ref=16712