MM _ _ message FILTERCHOOSE ACM

Le message _ _ FILTERCHOOSE ACM mm avertit une fonction de raccordement 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 initialisée et opération de vérification ou d’ajout.

Condition requise Valeur
_vérification personnalisée _ FILTERCHOOSE Le paramètre lParam est un pointeur vers une structure WAVEFILTER à ajouter à la zone de liste déroulante nom personnalisé.
_Ajouter un filtre FILTERCHOOSE _ Le paramètre lParam est un pointeur vers une mémoire tampon qui accepte une structure WAVEFILTER à ajouter à la zone de liste déroulante de filtre. L’application doit copier la structure de filtre à ajouter à cette mémoire tampon.
_vérification du filtre FILTERCHOOSE _ Le paramètre lParam est un pointeur vers une structure WAVEFILTER à ajouter à la zone de liste déroulante de filtre.
FILTERCHOOSE _ FILTERTAG _ Add Le paramètre lParam est un pointeur vers une valeur DWORD qui accepte une balise de filtre audio Waveform à ajouter à la zone de liste déroulante balise de filtre.
FILTERCHOOSE _ FILTERTAG _ verify Le paramètre lParam est une balise de filtre de forme d’onde 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 la valeur true si une application gère ce message ou false dans le cas contraire.

Remarques

Si l’application traite l' _ _ opération d’ajout de filtre FILTERCHOOSE, 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. En cas de traitement d’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

Messages de compression audio