다음을 통해 공유


LBSELCHSTRING 메시지

[Windows Vista부터 일반 항목 대화 상자로 열기저장 대화 상자가 대체되었습니다. 공통 대화 상자 라이브러리에서 이러한 대화 상자 대신 공통 항목 대화 상자 API를 사용하는 것이 좋습니다.]

다른 이름으로 열기 또는 저장 대화 상자는 대화 상자의 목록 상자 또는 콤보 상자에서 선택 항목이 변경될 때 LBSELCHSTRING 등록된 메시지를 후크 프로시저로 보냅니다.

#define LBSELCHSTRING TEXT("commdlg_LBSelChangedNotify")

매개 변수

wParam

선택 영역이 변경된 목록 상자 또는 콤보 상자의 식별자입니다.

lParam

순서가 낮은 단어는 목록 상자 또는 콤보 상자에서 선택한 문자열의 항목 번호를 지정합니다. 상위 단어는 선택 변경 유형을 지정합니다. 이 매개 변수는 다음 값 중 하나일 수 있습니다.

의미
CD_LBSELCHANGE
0
항목은 단일 선택 목록 상자에서 선택된 유일한 항목입니다.
CD_LBSELADD
2
항목은 다중 선택 목록 상자에서 선택한 항목 중 하나입니다.
CD_LBSELSUB
1
항목이 더 이상 다중 선택 목록 상자에서 선택되지 않습니다.
CD_LBSELNOITEMS
-1
다중 선택 목록 상자에 항목이 없습니다.

반환 값

이 메시지에는 반환 값이 없습니다.

설명

후크 프로시저는 RegisterWindowMessage 함수를 호출할 때 LBSELCHSTRING 상수를 지정하여 대화 상자에서 보낸 메시지의 식별자를 가져와야 합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Commdlg.h(Windows.h 포함)
유니코드 및 ANSI 이름
LBSELCHSTRINGW (유니코드) 및 LBSELCHSTRINGA (ANSI)

추가 정보

참조

CDN_SELCHANGE

CDN_TYPECHANGE

RegisterWindowMessage

개념

일반 대화 상자 라이브러리