Share via


MM_ACM_FORMATCHOOSE mensagem

A mensagem MM_ACM_FORMATCHOOSE notifica uma função de gancho de diálogo acmFormatChoose 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_FORMATCHOOSE 
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
FORMATCHOOSE_CUSTOM_VERIFY O parâmetro lParam é um ponteiro para uma estrutura WAVEFORMATEX a ser adicionada à caixa de listagem suspensa Nome personalizado.
FORMATCHOOSE_FORMAT_ADD O parâmetro lParam é um ponteiro para um buffer que aceitará uma estrutura WAVEFORMATEX a ser adicionada à caixa de listagem suspensa Formato. O aplicativo deve copiar a estrutura de formato a ser adicionada a esse buffer.
FORMATCHOOSE_FORMAT_VERIFY O parâmetro lParam é um ponteiro para uma estrutura WAVEFORMATEX a ser adicionada à caixa de listagem suspensa Formato.
FORMATCHOOSE_FORMATTAG_ADD O parâmetro lParam é um ponteiro para uma variável que aceitará uma marca de formato waveform-audio a ser adicionada à caixa de listagem suspensa Formatar Marca.
FORMATCHOOSE_FORMATTAG_VERIFY O parâmetro lParam é uma marca de formato waveform-audio a ser listada na caixa de listagem suspensa Formatar Marca.

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 FILTERCHOOSE_FORMAT_ADD, o tamanho do buffer de memória fornecido em lParam será determinado da função acmMetrics .

Se o aplicativo estiver processando uma operação de verificação, ele poderá impedir que a caixa de diálogo liste essa seleção chamando a função SetWindowLong com nIndex definido como DWL_MSGRESULT e lNewLong definido como FALSE (convertido em um tipo de dados LONG ). Para permitir que a caixa de diálogo liste essa seleção, chame essa função com lNewLong definido como TRUE.

Se o aplicativo estiver processando uma operação de adição, ele poderá indicar que não são necessárias mais adições chamando a função SetWindowLong com nIndex definido como DWL_MSGRESULT e lNewLong definido como FALSE (convertido em um tipo de dados LONG ). Para indicar que mais adições são necessárias, chame essa função com lNewLong definido como TRUE.

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