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