TVN_GETDISPINFO 알림 코드
트리 뷰 컨트롤의 부모 창에서 항목을 표시하거나 정렬하는 데 필요한 정보를 제공하도록 요청합니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.
TVN_GETDISPINFO
lptvdi = (LPNMTVDISPINFO) lParam
매개 변수
-
lParam
-
NMTVDISPINFO 구조체에 대한 포인터입니다. item 멤버는 mask, hItem, state, 및 lParam 멤버가 필요한 정보 형식을 지정하는 TVITEM 구조체입니다. 구조체의 멤버를 적절한 정보로 채워야 합니다.
반환 값
반환 값은 무시됩니다.
설명
이 알림 코드는 다음과 같은 경우에 전송됩니다.
- 항목 TVITEM 구조체의 pszText 멤버가 LPSTR_TEXTCALLBACK 값인 경우 컨트롤은 이 알림 코드를 전송하여 항목의 텍스트를 검색합니다. 이 경우 lParam의 mask 멤버에는 TVIF_TEXT 플래그가 설정됩니다.
- 항목 TVITEM 구조체의 iImage 또는 iSelectedImage 멤버가 I_IMAGECALLBACK 값인 경우 컨트롤이 컨트롤의 이미지 목록에서 항목 아이콘의 인덱스를 검색하기 위해 이 알림 코드를 보냅니다. 이 경우 항목이 선택되면 lParam의 mask 멤버에 TVIF_SELECTEDIMAGE 플래그가 설정됩니다. 항목을 선택하지 않으면 lParam의 mask 멤버에 TVIF_IMAGE 플래그가 설정됩니다.
- 항목 TVITEM 구조체의 cChildren 멤버가 I_CHILDRENCALLBACK 값인 경우 컨트롤이 항목에 자식 항목이 있는지 여부를 나타내는 값을 검색하기 위해 이 알림 코드를 보냅니다. 이 경우 lParam의 mask 멤버에는 TVIF_CHILDREN 플래그가 설정됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 |
Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 |
Windows Server 2003 [데스크톱 앱만 해당] |
헤더 |
|
유니코드 및 ANSI 이름 |
TVN_GETDISPINFOW(유니코드) 및 TVN_GETDISPINFOA(ANSI) |