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