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[데스크톱 앱만] |
헤더 |
|