Programming/API / MFC

CListCtrl Initialize

역시인생한방 2015. 2. 7. 05:46

DWORD SetExtendedStyle( DWORD dwNewStyle );

int InsertColumn( int nCol, LPCTSTR lpszColumnHeading, int nFormat = LVCFMT_LEFT, int nWidth = -1, int nSubItem = -1 );

 

void CSampleDlg::InitListControl()
{
       m_List.SetExtendedStyle( LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES | LVS_EDITLABELS );
 
       m_List.InsertColumn( 0, "", LVCFMT_CENTER, 0 ); // 첫번째 컬럼헤드의 텍스트가 가운데정렬이 안되므로 더미로 채운다
       m_List.InsertColumn( 1, "아이템 ID", LVCFMT_CENTER, 100 );
       m_List.InsertColumn( 2, "아이템 Name", LVCFMT_CENTER, 158 );
       m_List.InsertColumn( 3, "개수", LVCFMT_CENTER, 80 );
       m_List.InsertColumn( 4, "%", LVCFMT_CENTER, 80 );
}