본문 바로가기
C++

How to MFC ListControl Header Size Auto Setting

by 사무실 꿀벌 2020. 6. 2.
반응형

LVSCW_AUTOSIZE_USEHEADER  사용

example

m_ctrlListXmlFile.InsertColumn(0, _T("파일이름"), LVCFMT_LEFT);
ListView_SetColumnWidth(m_ctrlListXmlFile.GetSafeHwnd(),0, LVSCW_AUTOSIZE_USEHEADER);

이렇게 하면 리스트 컨트롤 사이즈에 맞게 자동으로 늘어나있음.

만약 다이얼로그 크기를 변경할때 같이 변경하길 원한다면
OnSize 함수에
ListView_SetColumnWidth(); 이걸 넣으면 된다.


참고: https://docs.microsoft.com/en-us/windows/win32/api/commctrl/nf-commctrl-listview_setcolumnwidth

반응형

'C++' 카테고리의 다른 글

CFile Function Write()  (0) 2020.06.24
MFC ListControl Func  (0) 2020.06.23
CString Path 경로 가져오기  (0) 2020.06.02
MFC 실행파일 경로 찾기  (0) 2020.06.02
CString Function Example Sample  (0) 2020.06.02