Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|