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 |
|