Condividi tramite


messaggio MM_ACM_FORMATCHOOSE

Il messaggio MM_ACM_FORMATCHOOSE invia una notifica acmFormatChoose dialog hook funzione prima di aggiungere un elemento a una delle tre caselle di riepilogo a discesa. Questo messaggio consente a un'applicazione di personalizzare ulteriormente le selezioni disponibili tramite l'interfaccia utente.

MM_ACM_FORMATCHOOSE 
wParam = (WPARAM) wDropDown 
lParam = (LONG) lCustom 

Parametri

wDropDown

Casella di riepilogo a discesa inizializzata e un'operazione di verifica o aggiunta.

Requisito Valore
FORMATCHOOSE_CUSTOM_VERIFY Il parametro lParam è un puntatore a una struttura WAVEFORMATEX da aggiungere alla casella di riepilogo a discesa Nome personalizzato.
FORMATCHOOSE_FORMAT_ADD Il parametro lParam è un puntatore a un buffer che accetterà una struttura WAVEFORMATEX da aggiungere alla casella di riepilogo a discesa Format. L'applicazione deve copiare la struttura del formato da aggiungere nel buffer.
FORMATCHOOSE_FORMAT_VERIFY Il parametro lParam è un puntatore a una struttura WAVEFORMATEX da aggiungere alla casella di riepilogo a discesa Formato.
FORMATCHOOSE_FORMATTAG_ADD Il parametro lParam è un puntatore a una variabile che accetterà un tag di formato audio waveform da aggiungere alla casella di riepilogo a discesa Formato tag.
FORMATCHOOSE_FORMATTAG_VERIFY Il parametro lParam è un tag di formato waveform-audio da elencare nella casella di riepilogo a discesa Formato tag.

lCustom

Valore definito dalla casella di riepilogo specificata nel parametro wParam .

Valore restituito

Restituisce TRUE se un'applicazione gestisce questo messaggio o FALSE in caso contrario.

Commenti

Se l'applicazione elabora l'operazione di FILTERCHOOSE_FORMAT_ADD, le dimensioni del buffer di memoria fornito in lParam verranno determinate dalla funzione acmMetrics .

Se l'applicazione sta elaborando un'operazione di verifica, può impedire alla finestra di dialogo di elencare questa selezione chiamando la funzione SetWindowLong con nIndex impostato su DWL_MSGRESULT e lNewLong impostato su FALSE (cast a un tipo di dati LONG ). Per consentire alla finestra di dialogo di elencare questa selezione, chiamare questa funzione con lNewLong impostato su TRUE.

Se l'applicazione elabora un'operazione di aggiunta, può indicare che non sono necessarie altre aggiunte chiamando la funzione SetWindowLong con nIndex impostato su DWL_MSGRESULT e lNewLong impostato su FALSE (cast a un tipo di dati LONG ). Per indicare che sono necessarie altre aggiunte, chiamare questa funzione con lNewLong impostato su TRUE.

Requisiti

Requisito Valore
Client minimo supportato
Windows 2000 Professional [solo app desktop]
Server minimo supportato
Windows 2000 Server [solo app desktop]
Intestazione
Msacm.h

Vedi anche

Gestione compressione audio

Messaggi di compressione audio