MM_ACM_FILTERCHOOSE 메시지

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

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

매개 변수

wDropDown

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

요구 사항
FILTERCHOOSE_CUSTOM_VERIFY lParam 매개 변수는 사용자 지정 이름 드롭다운 목록 상자에 추가할 WAVEFILTER 구조체에 대한 포인터입니다.
FILTERCHOOSE_FILTER_ADD lParam 매개 변수는 필터 드롭다운 목록 상자에 추가할 WAVEFILTER 구조를 허용하는 버퍼에 대한 포인터입니다. 애플리케이션은 이 버퍼에 추가될 필터 구조를 복사해야 합니다.
FILTERCHOOSE_FILTER_VERIFY lParam 매개 변수는 필터 드롭다운 목록 상자에 추가할 WAVEFILTER 구조체에 대한 포인터입니다.
FILTERCHOOSE_FILTERTAG_ADD lParam 매개 변수는 필터 태그 드롭다운 목록 상자에 추가할 파형 오디오 필터 태그를 허용하는 DWORD에 대한 포인터입니다.
FILTERCHOOSE_FILTERTAG_VERIFY lParam 매개 변수는 필터 태그 드롭다운 목록 상자에 나열되는 파형 오디오 필터 태그입니다.

lCustom

wParam 매개 변수에 지정된 목록 상자로 정의된 값입니다.

반환 값

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

설명

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

애플리케이션이 확인 작업을 처리하는 경우 대화 상자가 이 선택 항목을 나열하지 못하도록 하려면 애플리케이션이 SetWindowLong (hwnd, DWL_MSGRESULT, (LONG) FALSE)를 사용하여 반환 값 앞에 와야 하며, 대화 상자에서 이 선택 항목을 나열할 수 있도록 SetWindowLong(hwnd , DWL_MSGRESULT, (LONG)TRUE)을 사용해야 합니다. 추가 작업을 처리하는 경우 추가가 더 이상 필요하지 않음을 나타내려면 애플리케이션이 SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)FALSE)로 반환 앞에 와야 하며, 추가가 필요한 경우 SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE)을 사용해야 합니다.

요구 사항

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

추가 정보

오디오 압축 관리자

오디오 압축 메시지