리스트 박스 형태에서 데이터를 넣는데 2가지 내용이 들어가야 했다.
뭐 그냥 아래 데이터를 한 row에 넣고 띄어쓰기를 넣어서 개똥이, 남자, 몰라 라는 문자열의 위치를 같은 형태로
맞출수도 있겠지만 그렇게 된다면 이름, 성별, 니가사는곳 에 들어가는 문자열에 따라 뒤에 따라오는
문자열의 위치를 일일이 맞추게 해야 하는데..-_-; ..
그냥 간단한 방법은 리스트 컨트롤에다가 각각의 아이템을 넣어주면 각 열의 위치에 맞추어 데이터가 정렬되므로
리스트 컨트롤을 사용하기로 했다.
하지만 리스트 컨트롤의 헤더를 굳이 보여줄 필요가 없는데 이걸 없애버려야 하는데..
리스트 컨트롤의 헤더를 가져와서 sw_hide로 처리?
물론 해보니 되질 않는구만..ㅋㅋㅋ
이름 : 개똥이
성별 : 남자
니가 사는곳: 몰라
역시나 방법은 있다.
LVS_NOCOLUMNHEADER 요놈을 쓰면 된다고 해서
m_testListCtrl.SetExtendedStyle(LVS_EX_ONECLICKACTIVATE | LVS_EX_FULLROWSELECT | LVS_NOCOLUMNHEADER );
요렇게 속성을 지정해 주었지만 역시나 실패?? 뭐가 문제지??
좀더 조사를 해보니 역시나..
LVS_NOCOLUMNHEADER is not an extended style. It is a normal style.
LVS_NOCOLOUMNHEADER 은 ex 스퇄이 아니고 노말 스퇄이란다. -_-;;
그러니 그냥 ModifyStyle 사용하면 된단다.
m_testListCtrl.ModifyStyle( 0,LVS_NOCOLUMNHEADER, TRUE ) ;
위와 같이 스퇄 지정해주니 잘된다. -_-;;
자자..내가 싫어하는 UI 작업을 시작해보자..에구구..
정보는 공유되어야 한다. 쭈욱..
'Study > MFC' 카테고리의 다른 글
파일로 부터 만든날짜, 수정한 날짜, 액세스한 날짜 가져오기 (1) | 2013.10.25 |
---|---|
CListCtrl 선택시 나오는 색상 변경, (CListCtrl seleted Item color change) (1) | 2013.10.01 |
CListCtrl에서 속성 값에 대한 정의 (0) | 2013.09.30 |
화면 보호기 설정(Screensaver) MFC, API (0) | 2013.07.17 |
표준 시간 동기화 (0) | 2013.03.27 |
댓글