MM _ _ message FORMATCHOOSE ACM
Le message mm _ ACM _ FORMATCHOOSE avertit une fonction de raccordement de boîte de dialogue acmFormatChoose 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_FORMATCHOOSE
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 _ FORMATCHOOSE Le paramètre lParam est un pointeur vers une structure WAVEFORMATEX à ajouter à la zone de liste déroulante nom personnalisé. FORMATCHOOSE _ Ajouter au format _ Le paramètre lParam est un pointeur vers une mémoire tampon qui accepte une structure WAVEFORMATEX à ajouter à la zone de liste déroulante format. L’application doit copier la structure de format à ajouter à cette mémoire tampon. _vérification du format de FORMATCHOOSE _ Le paramètre lParam est un pointeur vers une structure WAVEFORMATEX à ajouter à la zone de liste déroulante format. FORMATCHOOSE _ FORMATTAG _ Add Le paramètre lParam est un pointeur vers une variable qui accepte une balise de format audio Waveform à ajouter à la zone de liste déroulante balise de mise en forme. FORMATCHOOSE _ FORMATTAG _ verify Le paramètre lParam est une balise de format Waveform Audio à répertorier dans la zone de liste déroulante format de balise. -
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 Add au format FILTERCHOOSE _ , la taille de la mémoire tampon fournie dans lParam est déterminée à partir de la fonction acmMetrics .
Si votre application traite une opération de vérification, elle peut empêcher la boîte de dialogue de répertorier cette sélection en appelant la fonction SetWindowLong avec NINDEX défini sur DWL _ MSGRESULT et lNewLong défini sur false (cast en type de données long ). Pour autoriser la boîte de dialogue à répertorier cette sélection, appelez cette fonction avec lNewLong défini sur true.
Si votre application traite une opération d’ajout, elle peut indiquer qu’aucun ajout supplémentaire n’est requis en appelant la fonction SetWindowLong avec NINDEX défini sur DWL _ MSGRESULT et lNewLong défini sur false (cast en type de données long ). Pour indiquer que des ajouts supplémentaires sont nécessaires, appelez cette fonction avec lNewLong défini sur true.
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 |
|