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