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