Share via


MM_ACM_FILTERCHOOSE mensagem

A mensagem MM_ACM_FILTERCHOOSE notifica uma função de gancho de caixa de diálogo acmFilterChoose antes de adicionar um elemento a uma das três caixas de listagem suspensas. Essa mensagem permite que um aplicativo personalize ainda mais as seleções disponíveis por meio da interface do usuário.

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

Parâmetros

wDropDown

Caixa de listagem suspensa sendo inicializada e uma operação de verificação ou adição.

Requisito Valor
FILTERCHOOSE_CUSTOM_VERIFY O parâmetro lParam é um ponteiro para uma estrutura WAVEFILTER a ser adicionada à caixa de listagem suspensa Nome personalizado.
FILTERCHOOSE_FILTER_ADD O parâmetro lParam é um ponteiro para um buffer que aceitará uma estrutura WAVEFILTER a ser adicionada à caixa de listagem suspensa Filtro. O aplicativo deve copiar a estrutura de filtro a ser adicionada a esse buffer.
FILTERCHOOSE_FILTER_VERIFY O parâmetro lParam é um ponteiro para uma estrutura WAVEFILTER a ser adicionada à caixa de listagem suspensa Filtro.
FILTERCHOOSE_FILTERTAG_ADD O parâmetro lParam é um ponteiro para um DWORD que aceitará uma marca de filtro waveform-audio a ser adicionada à caixa de listagem suspensa Marca de Filtro.
FILTERCHOOSE_FILTERTAG_VERIFY O parâmetro lParam é uma marca de filtro waveform-audio a ser listada na caixa de listagem suspensa Marca de Filtro.

lCustom

Valor definido pela caixa de listagem especificada no parâmetro wParam .

Valor Retornado

Retornará TRUE se um aplicativo manipular essa mensagem ou FALSE caso contrário.

Comentários

Se o aplicativo processar a operação de FILTERCHOOSE_FILTER_ADD, o tamanho do buffer de memória fornecido em lParam será determinado da função acmMetrics .

Se o aplicativo processar uma operação de verificação, o aplicativo deverá preceder o valor retornado com SetWindowLong (hwnd, DWL_MSGRESULT, (LONG) FALSE) para impedir que a caixa de diálogo liste essa seleção ou com SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) para permitir que a caixa de diálogo liste essa seleção. Se estiver processando uma operação de adição, o aplicativo deverá preceder o retorno com SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)FALSE) para indicar que não são necessárias mais adições ou com SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) se mais adições forem necessárias.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Cabeçalho
Msacm.h

Confira também

Gerenciador de Compactação de Áudio

Mensagens de compactação de áudio