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);


##

Posted by six605
,