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