ㅇ 다이얼로그 모양 변경
- 다각형 다이얼로그 만들기
- 이미지만 결정하고, 마스크 색을 통해 원하는 모양의 다이얼로그 및 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 |