Study/MFC61 CtreeCtrl에서 전체 카테고리 펼치기!! 전체 노드 펼치기!! 트리 컨트롤에 데이터를 집어 넣고 처음 보여줄때 ' 쫘악!!~~' 펴진 상태로 보여주고 싶을때가 있을것이다!! 자식 노드에 자식 노드 그리고 또 자식노드..이런건 프로그램을 해본 사람이라면 간단학 재귀함수를 이용해서 처리 할 수 있을것이다. 난 완전하게 재귀 함수를 사용해서 나타내지 않고 아래 정도만 주욱 펼쳐내는 코드를 작성해 볼 것이다. 이것을 보고 재귀함수를 이용해서 자식노드의 자식노드..그리고 또 자식노드까지 접근할 수 있는 코드를 쉽게 응용할 수 있을거라 생각한다. ㅡ,.ㅡ;; .. 절대 귀찮아서 안만드는 것이다 아니다!! ㅋㅋ 위에 형태 처럼 최상위 노드가 하나 있고 그 아래 3의 자식 노드가 있는 형태인데 위에 처럼 모두 펼친 상태로 보여 주고 싶은 것이다!!! 저번에 포스팅에서 펼쳐지는 함.. 2011. 9. 28. CtreeCtrl 아이템 높이 조절하기! Ctree Height 조절 아.. 트리 컨트롤을 추가하고 vs2008에서 변수 추가를 해서 사용하려고 했는데 데이터만 집어 처 넣으면 디버그 어서션 패일!!!! --> CWnd 의 hwnd가 없었다...아니 왜? 왜 내가 추가한 트리컨트롤의 변수에는 hwnd가 없는건가? 당최 모르겠음.. 아놔..이거 뭥미.;;; 원인을 찾다찾다 못찾겠어서..그냥 Create로 생성해서 만들어서 써버렸다.. 아..일일이 체크박스, 라인 표시등 각각의 옵션을 찾아서 넣고 (귀찮다 귀찮다..;;..ㅋ) 아이템을 넣었다.. 음..빌드해보니 잘됬다..근데 이건 또모여..;; 아놔...ㅋㅋ 체크박스가 가려진다...아이템의 높이가 작아서 그런듯하다..아..이건 또 어케 조절하는거고?? 분노의 검색질 시작..ㅋㅋㅋ 금방 찾았다.ㅋㅋ 아래처럼 설정해 주면 된다... 2011. 9. 28. CtreeCtrl의 사용법!!! 쉽게 쉽게~ 트리 컨트롤을 사용해야 할 일이 생겼다.. 책을 보고 인터넷을 봐도 그냥 한눈에 딱 쉽게 들어오는 글이 보이지 안았다;; 이런 그래서 최대한 사용함에 있어 빨리 쉽게 사용할 수 있는데 초점을 맞춰 사용법을 적어본다...ㅋㅋㅋ * 기준은 vs2008로 작성하엿다 * 우선 mfc로 프로젝트를 만들고 나서 다이얼로그에다가 아래와 같이 트리 컨트롤을 추가 하였다. 그냥 기본으로 추가하면 위에 처럼 저런 모양으로는 나오지 않는다. 저렇게 모양이 나올려면 속성창에서 옵션을 조그만 조정해 주면된다. 난 아래와 같이 옵션을 주었다. (각 옵션설정하는데를 선택하면 하단에 간단하게 설명이 나온다. 읽어보면 다 알수 있음) 그 다음에 트리 컨트롤에다가 마우스 우클릭으로 변수를 추가한다. 아래 처럼 말이다 아래 처럼 변수 이.. 2011. 9. 28. 프로그램 실행시 메인 다이얼로그 숨기기 시스템 자동시작에다 등록해놓고 프로그램이 시작되면 메인 다이얼로그를 숨기고 트레이로 이동하려 했으나 안되더라.. 찾아보니 아래와 같은 방법이..+.+ 다이얼로그 기반 프로그램에서 DoModal 호출로 윈도우가 보이게 된다 ShowWindow(SW_HIDE)를 써도 안먹히기는 마찬가지.... OnInitDialog()에 아래와 같이 ShowWindowEx() 메소드를 넣어주면 된다 ShowWindowEx(SW_HIDE);그리고 윈도우 메시지 헨들러 중 WM_WINDOWPOSCHANGING을 추가하여 넣어주면 된다 아래는 원문... ---------------------------------------------------------------------------------------------------.. 2011. 9. 28. 이전 1 ··· 8 9 10 11 12 13 14 ··· 16 다음