Compartir a través de


MM_ACM_FORMATCHOOSE mensaje

El mensaje MM_ACM_FORMATCHOOSE notifica a una función de enlace de diálogo acmFormatChoose 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_FORMATCHOOSE 
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
FORMATCHOOSE_CUSTOM_VERIFY El parámetro lParam es un puntero a una estructura WAVEFORMATEX que se va a agregar al cuadro de lista desplegable Nombre personalizado.
FORMATCHOOSE_FORMAT_ADD El parámetro lParam es un puntero a un búfer que aceptará una estructura WAVEFORMATEX que se agregará al cuadro de lista desplegable Formato. La aplicación debe copiar la estructura de formato que se va a agregar a este búfer.
FORMATCHOOSE_FORMAT_VERIFY El parámetro lParam es un puntero a una estructura WAVEFORMATEX que se va a agregar al cuadro de lista desplegable Formato.
FORMATCHOOSE_FORMATTAG_ADD El parámetro lParam es un puntero a una variable que aceptará una etiqueta de formato de formato de onda y audio que se agregará al cuadro de lista desplegable Etiqueta de formato.
FORMATCHOOSE_FORMATTAG_VERIFY El parámetro lParam es una etiqueta de formato de audio de forma de onda que se mostrará en el cuadro de lista desplegable Etiqueta de formato.

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 en caso contrario.

Comentarios

Si la aplicación procesa la operación de FILTERCHOOSE_FORMAT_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 está procesando una operación de comprobación, puede impedir que el cuadro de diálogo muestre esta selección llamando a la función SetWindowLong con nIndex establecido en DWL_MSGRESULT y lNewLong establecido en FALSE (convertir en un tipo de datos LONG ). Para permitir que el cuadro de diálogo muestre esta selección, llame a esta función con lNewLong establecido en TRUE.

Si la aplicación está procesando una operación de adición, puede indicar que no se requieren más adiciones llamando a la función SetWindowLong con nIndex establecido en DWL_MSGRESULT y lNewLong establecido en FALSE (convertir en un tipo de datos LONG ). Para indicar que se requieren más adiciones, llame a esta función con lNewLong establecido en TRUE.

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