다음을 통해 공유


CTreeCtrl::SetItem

지정 된 트리 뷰 항목의 특성을 설정 하려면이 함수를 호출 합니다.

BOOL SetItem( 
   TVITEM* pItem  
); 
BOOL SetItem( 
   HTREEITEM hItem, 
   UINT nMask, 
   LPCTSTR lpszItem, 
   int nImage, 
   int nSelectedImage, 
   UINT nState, 
   UINT nStateMask, 
   LPARAM lParam  
);

매개 변수

  • pItem
    에 대 한 포인터는 TVITEM 의 설명에 따라 새 항목을 포함 하는 구조 특성은 Windows SDK.

  • hItem
    속성 설정 하는 항목의 핸들입니다. 참조는 hItem 소속은 TVITEM 의 구조는 Windows SDK.

  • nMask
    특성 집합을 지정 하는 정수입니다. 참조는 마스크 의 멤버는 TVITEM 구조.

  • lpszItem
    주소 항목의 텍스트를 포함 하는 문자열입니다.

  • nImage
    항목의 이미지를 이미지 목록 tree view 컨트롤의 인덱스입니다. 참조는 iImage 의 구성원의 TVITEM 구조.

  • nSelectedImage
    트리 뷰 컨트롤의 이미지 목록에서 이미지를 선택 하는 항목의 인덱스입니다. 참조는 iSelectedImage 의 멤버는 TVITEM 구조.

  • nState
    항목의 상태에 대 한 값을 지정합니다. 참조는 상태 의 멤버는 TVITEM 구조.

  • nStateMask
    상태를 설정할 수를 지정 합니다. 참조는 stateMask 의 멤버는 TVITEM 구조.

  • lParam
    32 비트 응용 프로그램 특정 항목과 연결 된 값입니다.

반환 값

성공 하면 0이 아닌. 그렇지 않으면 0입니다.

설명

TVITEM 구조체는 hItem 멤버 항목을 식별 및 마스크 멤버 특성 집합을 지정 합니다.

경우는 마스크 멤버 또는 nMask 매개 변수를 지정는 TVIF_TEXT 값은 pszText 멤버 또는 lpszItem null로 끝나는 문자열의 주소입니다 및 cchTextMax 멤버가 무시 됩니다. 경우 마스크 (또는 nMask) 지정는 TVIF_STATE 값은 stateMask 구성원 또는 nStateMask 매개 변수를 지정 하는 항목 상태를 변경 및 상태 멤버 또는 nState 매개 변수는 해당 상태에 대 한 값이 들어.

예제

// Show the item at the point myPoint in bold.
UINT uFlags;
HTREEITEM hItem = m_TreeCtrl.HitTest(myPoint, &uFlags);

if ((hItem != NULL) && (TVHT_ONITEM & uFlags))
{
   m_TreeCtrl.SetItem(hItem, TVIF_STATE, NULL, 0, 0, TVIS_BOLD, 
      TVIS_BOLD, 0);
}

요구 사항

헤더: afxcmn.h

참고 항목

참조

CTreeCtrl 클래스

계층 구조 차트

CTreeCtrl::GetItem