Freigeben über


MM_ACM_FILTERCHOOSE Nachricht

Die MM_ACM_FILTERCHOOSE Meldung benachrichtigt eine Hookfunktion des Dialogfelds acmFilterChoose , bevor einem der drei Dropdownlistenfelder ein Element hinzugefügt wird. Diese Meldung ermöglicht es einer Anwendung, die über die Benutzeroberfläche verfügbaren Auswahlen weiter anzupassen.

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

Parameter

wDropDown

Dropdownlistenfeld, das initialisiert wird, und ein Überprüfungs- oder Add-Vorgang.

Anforderung Wert
FILTERCHOOSE_CUSTOM_VERIFY Der lParam-Parameter ist ein Zeiger auf eine WAVEFILTER-Struktur , die dem Dropdownlistenfeld benutzerdefinierter Name hinzugefügt werden soll.
FILTERCHOOSE_FILTER_ADD Der Parameter lParam ist ein Zeiger auf einen Puffer, der akzeptiert, dass eine WAVEFILTER-Struktur dem Dropdownlistenfeld Filter hinzugefügt wird. Die Anwendung muss die Filterstruktur kopieren, die in diesen Puffer hinzugefügt werden soll.
FILTERCHOOSE_FILTER_VERIFY Der lParam-Parameter ist ein Zeiger auf eine WAVEFILTER-Struktur , die dem Dropdownlistenfeld Filter hinzugefügt werden soll.
FILTERCHOOSE_FILTERTAG_ADD Der Parameter lParam ist ein Zeiger auf ein DWORD , das akzeptiert, dass ein Waveform-Audio-Filtertag zum Dropdownlistenfeld Filtertag hinzugefügt wird.
FILTERCHOOSE_FILTERTAG_VERIFY Der lParam-Parameter ist ein Waveform-Audio-Filtertag, das im Dropdownlistenfeld Filtertag aufgeführt werden soll.

lCustom

Der Wert, der durch das im wParam-Parameter angegebene Listenfeld definiert wird.

Rückgabewert

Gibt TRUE zurück, wenn eine Anwendung diese Meldung behandelt, oder AUF andere Weise FALSE .

Bemerkungen

Wenn die Anwendung den FILTERCHOOSE_FILTER_ADD Vorgang verarbeitet, wird die Größe des in lParam bereitgestellten Speicherpuffers von der acmMetrics-Funktion bestimmt.

Wenn die Anwendung einen Überprüfungsvorgang verarbeitet, muss die Anwendung dem Rückgabewert SetWindowLong (hwnd, DWL_MSGRESULT, (LONG) FALSE) voranstellen, um zu verhindern, dass das Dialogfeld diese Auswahl auflistet, oder mit SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE), damit das Dialogfeld diese Auswahl auflisten kann. Wenn ein Add-Vorgang verarbeitet wird, muss die Anwendung der Rückgabe SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)FALSE) voranstellen, um anzugeben, dass keine weiteren Ergänzungen erforderlich sind, oder mit SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE), wenn weitere Ergänzungen erforderlich sind.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows 2000 Server [nur Desktop-Apps]
Header
Msacm.h

Siehe auch

Audiokomprimierungs-Manager

Audiokomprimierungsmeldungen