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