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