안녕하세요

프로그램 과정에서 막혔던 문제들에 대한 해결책 정리


페이지 목록

2015년 2월 6일 금요일

[MFC] 리스트 컨트롤 컬럼 헤더 텍스트 얻기

How to find the text column header of a CListCtrl in MFC
CString GetColumnName( CListCtrl * list, int nCol ) 

    CString strNome; 
    CHeaderCtrl* pHdr = list->GetHeaderCtrl(); 
    if ( pHdr ) 
        if ( nCol < pHdr->GetItemCount() ) 
        { 
            HDITEM hdi; 
            hdi.mask = HDI_TEXT; 
            hdi.pszText = strNome.GetBuffer( 256 ); 
            hdi.cchTextMax = 256; 
            pHdr->GetItem( nCol, &hdi ); 
            strNome.ReleaseBuffer(); 
        } 
    return strNome; 
}
출처: http://surpassing.tistory.com/403