Compartir a través de


mensaje de MM_ACM_FILTERCHOOSE

El mensaje MM_ACM_FILTERCHOOSE notifica a una función de enlace de cuadro de diálogo acmFilterChoose antes de agregar un elemento a uno de los tres cuadros de lista desplegable. Este mensaje permite a una aplicación personalizar aún más las selecciones disponibles a través de la interfaz de usuario.

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

Parámetros

wDropDown

Cuadro de lista desplegable que se inicializa y una operación de comprobación o adición.

Requisito Value
FILTERCHOOSE_CUSTOM_VERIFY El parámetro lParam es un puntero a una estructura WAVEFILTER que se va a agregar al cuadro de lista desplegable Nombre personalizado.
FILTERCHOOSE_FILTER_ADD El parámetro lParam es un puntero a un búfer que aceptará una estructura WAVEFILTER que se agregará al cuadro de lista desplegable Filtro. La aplicación debe copiar la estructura de filtro que se va a agregar a este búfer.
FILTERCHOOSE_FILTER_VERIFY El parámetro lParam es un puntero a una estructura WAVEFILTER que se va a agregar al cuadro de lista desplegable Filtro.
FILTERCHOOSE_FILTERTAG_ADD El parámetro lParam es un puntero a un DWORD que aceptará una etiqueta de filtro de audio de forma de onda que se agregará al cuadro de lista desplegable Etiqueta de filtro.
FILTERCHOOSE_FILTERTAG_VERIFY El parámetro lParam es una etiqueta de filtro de formato de onda que se mostrará en el cuadro de lista desplegable Etiqueta de filtro.

lCustom

Valor definido por el cuadro de lista especificado en el parámetro wParam .

Valor devuelto

Devuelve TRUE si una aplicación controla este mensaje o FALSE de lo contrario.

Comentarios

Si la aplicación procesa la operación de FILTERCHOOSE_FILTER_ADD, el tamaño del búfer de memoria proporcionado en lParam se determinará a partir de la función acmMetrics .

Si la aplicación procesa una operación de comprobación, la aplicación debe preceder al valor devuelto con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG) FALSE) para evitar que el cuadro de diálogo muestre esta selección o con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) para permitir que el cuadro de diálogo muestre esta selección. Si procesa una operación de adición, la aplicación debe preceder a la devolución con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)FALSE) para indicar que no se requieren más adiciones o con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) si se requieren más adiciones.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado
Msacm.h

Consulte también

Administrador de compresión de audio

Mensajes de compresión de audio