newtype
::: newtype의 지식창고 :::
newtype
전체 방문자
오늘
어제
  • 분류 전체보기 (392)
    • Dev (214)
      • C, C++ (43)
      • Go (5)
      • Web (49)
      • DBMS (21)
      • DevOps (8)
      • Java (2)
      • Windows, Win32 (4)
      • Visual Basic (5)
      • C# (2)
      • Mobile (25)
      • SQL CE (7)
      • Google Map (6)
      • Python (2)
      • cygwin (2)
      • 기타 (32)
      • Ruby (1)
    • 명언 (10)
    • 모임 (18)
      • 붕주회 (3)
      • 신흥컴정 (14)
      • 웹20기 (1)
    • 사진 (8)
    • 불펌 (29)
    • 막글 (98)
    • 게임 (6)
    • 여행 (8)

블로그 메뉴

  • 홈
  • 태그
  • 방명록
  • 관리

공지사항

  • whoami
06-17 04:24
hELLO · Designed By 정상우.
newtype
Dev/C, C++

CTreeCtrl에서 ItemData 찾기 (자식노드 포함)

Dev/C, C++

CTreeCtrl에서 ItemData 찾기 (자식노드 포함)

2003. 7. 18. 17:25
//-------------------------------------------------------------------------------------//
// Function         : FindTreeData
// Parameter        : HTREEITEM hItem, DWORD dwData
// Return           : HTREEITEM
// Note             : hItem이하 모든 모든 노드에서 dwData를 찾는다.
//-------------------------------------------------------------------------------------//
HTREEITEM FindTreeData(CTreeCtrl* pTree, HTREEITEM hItem, DWORD dwData)
{
       HTREEITEM hitemFind, hItemChile, hItemSibling;
       hitemFind = hItemChile = hItemSibling = NULL;


       if ( pTree->GetItemData( hItem ) == dwData )
       {
               hitemFind = hItem;
       }
       else
       {
               // 자식 노드를 찾는다.
               hItemChile = pTree->GetChildItem( hItem );
               if ( hItemChile )
               {
                       hitemFind = FindTreeData( pTree, hItemChile, dwData );

               }

               // 형제노드를 찾는다.
               hItemSibling = pTree->GetNextSiblingItem( hItem );
               if ( hitemFind==NULL && hItemSibling )
               {
                       hitemFind = FindTreeData( pTree, hItemSibling, dwData );
               }
       }
   
       return hitemFind;
}

반응형

'Dev > C, C++' 카테고리의 다른 글

CComboBox에서 ItemData와 ItemText찾기  (0) 2003.07.18
전체경로를 받아 파일이름을 제외한 경로만 구하기  (0) 2003.07.18
MFC에서 .NET스타일의 메뉴를 사용해 보자  (5) 2003.02.08
MFC에서 타이틀 변경은 어떻게 하나요?  (1) 2003.02.06
MFC용 ADO클래스  (0) 2003.02.06
    'Dev/C, C++' 카테고리의 다른 글
    • CComboBox에서 ItemData와 ItemText찾기
    • 전체경로를 받아 파일이름을 제외한 경로만 구하기
    • MFC에서 .NET스타일의 메뉴를 사용해 보자
    • MFC에서 타이틀 변경은 어떻게 하나요?
    newtype
    newtype
    지극히 개인적인 지식의 창고

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.