Partager via


MM_ACM_FILTERCHOOSE message

Le message MM_ACM_FILTERCHOOSE avertit une fonction de crochet de boîte de dialogue acmFilterChoose avant d’ajouter un élément à l’une des trois zones de liste déroulante. Ce message permet à une application de personnaliser davantage les sélections disponibles via l’interface utilisateur.

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

Paramètres

wDropDown

Zone de liste déroulante en cours d’initialisation et une opération de vérification ou d’ajout.

Condition requise Valeur
FILTERCHOOSE_CUSTOM_VERIFY Le paramètre lParam est un pointeur vers une structure WAVEFILTER à ajouter à la zone de liste déroulante Nom personnalisée.
FILTERCHOOSE_FILTER_ADD Le paramètre lParam est un pointeur vers une mémoire tampon qui acceptera une structure WAVEFILTER à ajouter à la zone de liste déroulante Filtre. L’application doit copier la structure de filtre à ajouter à cette mémoire tampon.
FILTERCHOOSE_FILTER_VERIFY Le paramètre lParam est un pointeur vers une structure WAVEFILTER à ajouter à la zone de liste déroulante Filtrer.
FILTERCHOOSE_FILTERTAG_ADD Le paramètre lParam est un pointeur vers un DWORD qui accepte une balise de filtre waveform-audio à ajouter à la zone de liste déroulante Balise de filtre.
FILTERCHOOSE_FILTERTAG_VERIFY Le paramètre lParam est une balise de filtre waveform-audio à répertorier dans la zone de liste déroulante Balise de filtre.

lCustom

Valeur définie par la zone de liste spécifiée dans le paramètre wParam .

Valeur renvoyée

Retourne TRUE si une application gère ce message ou FALSE dans le cas contraire.

Notes

Si l’application traite l’opération de FILTERCHOOSE_FILTER_ADD, la taille de la mémoire tampon fournie dans lParam est déterminée à partir de la fonction acmMetrics .

Si l’application traite une opération de vérification, l’application doit précéder la valeur de retour avec SetWindowLong (hwnd, DWL_MSGRESULT, (LONG) FALSE) pour empêcher la boîte de dialogue de répertorier cette sélection ou avec SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) pour permettre à la boîte de dialogue de répertorier cette sélection. Si vous traitez une opération d’ajout, l’application doit précéder le retour avec SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)FALSE) pour indiquer qu’aucun ajout supplémentaire n’est nécessaire ou avec SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) si d’autres ajouts sont nécessaires.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge
Windows 2000 Server [applications de bureau uniquement]
En-tête
Msacm.h

Voir aussi

Gestionnaire de compression audio

Audio Compression Messages