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 |
|
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour