Programming/MFC-C++

[GUI] 유용한 Control 모음 - 사용자 컨트롤

빠릿베짱이 2012. 12. 26. 12:40
반응형

ㅇ 다이얼로그 모양 변경

   - 다각형 다이얼로그 만들기
   - 이미지만 결정하고, 마스크 색을 통해 원하는 모양의 다이얼로그 및 form view를 만들 수 있는 예제 제공

링크 : http://www.codeproject.com/Articles/1597/Fancy-controls

ㅇ TreeList Control(트리 리스트)

- 기본 리스트 컨트롤의 기능에 트리 구조를 포함함
- 단지 CWnd을 상속 받아 완전 쌩으로 다 만든듯함
- 유용한 컨트롤임
- 유저 컨트롤로 Dll 형태로 제공함.

링크 : http://www.codeproject.com/articles/2913/a-tree-list-control

- 아래 이미지는 위의 트리 컨트롤을 응용하여 만든 예제이다. 구글 Task를 만들기 위해 사용하였습니다.

- UI를 좀 많이 변경하고, Scroll이 맘에 들지 않아 이쁜 스크롤로 변경, 원하는대로 바꾸기는 어렵지만 충분히 노력만 하다면 가능할 것입니다.

ㅇ Skin Scroll - 비트맵 스크롤

- Scroll Class만 따로 만든 형태로 다른 컨트롤에 쉽게 붙일 수 있습니다
- bitmap 이미지를 사용하여 컨트롤을 이쁘게 만들었음.
- 이미지 변경 시 계산 수식 변경 해야함.
- 개인적으로 시간이 된다면 이를 응용하여 처음부터 자신만의 scroll 클래스를 만드는 것도 좋은 방법일 듯합니다.

링크 : http://www.codeproject.com/Articles/4447/How-to-skin-CListCtrl-including-scrollbars-and-col


반응형

'Programming > MFC-C++' 카테고리의 다른 글

[GUI] Radio Button, Button 배경색 글자색 변경  (0) 2013.01.02
Thread 관련 함수 및 API, 쓰레드 제어  (0) 2012.12.30
[GUI Control] TreeListCtrl  (0) 2012.12.24
Google Calender API & Task API  (0) 2012.12.18
JSON C++  (0) 2012.12.17