ListCtrl (리스트 컨트롤) 확장 속성
LVS_EX_FULLROWSELECT : 아이템을 선택할 때 한 줄 전체를 반전시킨다.
LVS_EX_GRIDLINES : 각 아이템에 경계선을 그려준다.
LVS_EX_CHECKBOXES : 각 아이템에 Check Box를 표시해 준다.
LVS_EX_HEADERDRAGDROP : 컬럼 헤더를 드래그 함으로써 컬럼의 순서를 바꿀 수 있게 해준다.
1. 리스트 아이템 선택시 포터스 표시 - LVS_EX_FULLROWSELECT
- 기본적으로 리스트 아이템의 제일 왼쪽 헤더의 아이템을 클릭해야 포커스가 표시 된다.
옵션 한줄!!
LVS_EX_FULLROWSELECT
ex). GetListCtrl().SetExtendedStyle(LVS_EX_FULLROWSELECT);
2. 리스트 아이템 경계선 - LVS_EX_GRIDLINES
적용 전
적용 후
GetListCtrl().SetExtendedStyle(LVS_EX_GRIDLINES);
※ 위에서 적용 하고자 하는 속성을 함께 줄 때
GetListCtrl().SetExtendedStyle(LVS_EX_GRIDLINES);
GetListCtrl().SetExtendedStyle(LVS_EX_FULLROWSELECT);
이렇게 하나씩 적용 하려고 하면 제일 마지막에 선언한 문장만 적용이 된다.
한꺼번에 해줄려면 속성을 '|' 연산자로 묶어 주자.
GetListCtrl().SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);
##