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作業,則會從acmMetrics函式判斷lParam中提供的記憶體緩衝區大小。

如果應用程式處理驗證作業,則應用程式必須在傳回值前面加上 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

另請參閱

音訊壓縮管理員

音訊壓縮訊息