MM_ACM_FORMATCHOOSE 메시지

MM_ACM_FORMATCHOOSE 메시지는 세 개의 드롭다운 목록 상자 중 하나에 요소를 추가하기 전에 acmFormatChoose 대화 후크 함수에 알립니다. 이 메시지를 사용하면 애플리케이션에서 사용자 인터페이스를 통해 사용할 수 있는 선택 항목을 추가로 사용자 지정할 수 있습니다.

MM_ACM_FORMATCHOOSE 
wParam = (WPARAM) wDropDown 
lParam = (LONG) lCustom 

매개 변수

wDropDown

초기화되는 드롭다운 목록 상자와 확인 또는 추가 작업.

요구 사항
FORMATCHOOSE_CUSTOM_VERIFY lParam 매개 변수는 사용자 지정 이름 드롭다운 목록 상자에 추가할 WAVEFORMATEX 구조체에 대한 포인터입니다.
FORMATCHOOSE_FORMAT_ADD lParam 매개 변수는 서식 드롭다운 목록 상자에 추가할 WAVEFORMATEX 구조를 허용하는 버퍼에 대한 포인터입니다. 애플리케이션은 이 버퍼에 추가할 형식 구조를 복사해야 합니다.
FORMATCHOOSE_FORMAT_VERIFY lParam 매개 변수는 서식 드롭다운 목록 상자에 추가할 WAVEFORMATEX 구조체에 대한 포인터입니다.
FORMATCHOOSE_FORMATTAG_ADD lParam 매개 변수는 서식 태그 드롭다운 목록 상자에 추가할 파형 오디오 형식 태그를 허용하는 변수에 대한 포인터입니다.
FORMATCHOOSE_FORMATTAG_VERIFY lParam 매개 변수는 태그 서식 드롭다운 목록 상자에 나열되는 파형 오디오 형식 태그입니다.

lCustom

wParam 매개 변수에 지정된 listbox에 의해 정의된 값입니다.

반환 값

애플리케이션이 이 메시지를 처리하면 TRUE 를 반환하고 그렇지 않으면 FALSE 를 반환합니다.

설명

애플리케이션이 FILTERCHOOSE_FORMAT_ADD 작업을 처리하는 경우 lParam 에 제공된 메모리 버퍼의 크기는 acmMetrics 함수에서 결정됩니다.

애플리케이션이 확인 작업을 처리하는 경우 nIndex가 DWL_MSGRESULT 설정되고 lNewLongFALSE로 설정된 SetWindowLong 함수를 호출하여 대화 상자가 이 선택 항목을 나열하지 못하게 할 수 있습니다(LONG 데이터 형식으로 캐스팅). 대화 상자에서 이 선택 항목을 나열할 수 있도록 하려면 lNewLongTRUE로 설정된 이 함수를 호출합니다.

애플리케이션이 추가 작업을 처리하는 경우 nIndex가 DWL_MSGRESULT 설정되고 lNewLongFALSE로 설정된 SetWindowLong 함수를 호출하여 더 이상 추가가 필요하지 않음을 나타낼 수 있습니다(LONG 데이터 형식으로 캐스팅). 더 많은 추가가 필요함을 나타내려면 lNewLongTRUE로 설정된 이 함수를 호출합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트
Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버
Windows 2000 Server[데스크톱 앱만]
헤더
Msacm.h

추가 정보

오디오 압축 관리자

오디오 압축 메시지