다음을 통해 공유


TVN_GETDISPINFO 알림 코드

트리 뷰 컨트롤의 부모 창에서 항목을 표시하거나 정렬하는 데 필요한 정보를 제공하도록 요청합니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.

TVN_GETDISPINFO 

    lptvdi = (LPNMTVDISPINFO) lParam 

매개 변수

lParam

NMTVDISPINFO 구조체에 대한 포인터입니다. item 멤버는 mask, hItem, state, 및 lParam 멤버가 필요한 정보 형식을 지정하는 TVITEM 구조체입니다. 구조체의 멤버를 적절한 정보로 채워야 합니다.

반환 값

반환 값은 무시됩니다.

설명

이 알림 코드는 다음과 같은 경우에 전송됩니다.

  • 항목 TVITEM 구조체의 pszText 멤버가 LPSTR_TEXTCALLBACK 값인 경우 컨트롤은 이 알림 코드를 전송하여 항목의 텍스트를 검색합니다. 이 경우 lParammask 멤버에는 TVIF_TEXT 플래그가 설정됩니다.
  • 항목 TVITEM 구조체의 iImage 또는 iSelectedImage 멤버가 I_IMAGECALLBACK 값인 경우 컨트롤이 컨트롤의 이미지 목록에서 항목 아이콘의 인덱스를 검색하기 위해 이 알림 코드를 보냅니다. 이 경우 항목이 선택되면 lParammask 멤버에 TVIF_SELECTEDIMAGE 플래그가 설정됩니다. 항목을 선택하지 않으면 lParammask 멤버에 TVIF_IMAGE 플래그가 설정됩니다.
  • 항목 TVITEM 구조체의 cChildren 멤버가 I_CHILDRENCALLBACK 값인 경우 컨트롤이 항목에 자식 항목이 있는지 여부를 나타내는 값을 검색하기 위해 이 알림 코드를 보냅니다. 이 경우 lParammask 멤버에는 TVIF_CHILDREN 플래그가 설정됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버
Windows Server 2003 [데스크톱 앱만 해당]
헤더
Commctrl.h
유니코드 및 ANSI 이름
TVN_GETDISPINFOW(유니코드) 및 TVN_GETDISPINFOA(ANSI)

추가 정보

TVN_SETDISPINFO