다음을 통해 공유


LVN_ENDLABELEDIT 알림 코드

항목에 대한 레이블 편집의 끝을 목록 뷰 컨트롤의 부모 창에 알립니다. 이 알림 코드는 WM_NOTIFY 메시지 형식으로 전송됩니다.

LVN_ENDLABELEDIT

    pdi = (LPNMLVDISPINFO) lParam; 

매개 변수

lParam

NMLVDISPINFO 구조체에 대한 포인터입니다. 이 구조체의 item 멤버는 iItem 멤버가 편집 중인 항목을 식별하는 LVITEM 구조체입니다. itempszText 멤버는 LVIF_TEXT 플래그가 LVITEM 구조체의 mask 멤버에 설정되었는지 여부에 관계없이 LVN_ENDLABELEDIT 알림 코드가 전송될 때 유효한 값을 포함합니다. 사용자가 편집을 취소하거나 텍스트를 변경하지 않고 Enter 키를 누르면 LVITEM 구조체의 pszText 멤버는 NULL입니다. 그렇지 않으면 pszText는 편집된 텍스트의 주소입니다.

반환 값

LVITEM 구조체의 pszText 멤버가 NULL이 아닌 경우 항목의 레이블을 편집된 텍스트로 설정하려면 TRUE를 반환합니다. 편집된 텍스트를 거부하고 원래 레이블로 되돌리려면 FALSE를 반환합니다.

LVITEM 구조체의 pszText 멤버가 NULL이면 반환 값이 무시됩니다.

설명

대화 프로시저의 반환 값은 메시지가 처리되었는지 여부를 나타냅니다. 두 번째 반환 값은 DWLP_MSGRESULTSetwindowLongPtr을 호출하여 설정해야 합니다.

사용자가 항목 레이블 편집을 시작하면 목록 뷰 컨트롤의 부모 창에 LVN_BEGINLABELEDIT 알림 코드가 수신됩니다. 사용자가 편집을 취소하거나 완료하면 부모 창에 LVN_ENDLABELEDIT 알림 코드가 수신됩니다.

요구 사항

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