messaggio MM_ACM_FILTERCHOOSE
Il messaggio MM_ACM_FILTERCHOOSE notifica una funzione hook della finestra di dialogo acmFilterChoose 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_FILTERCHOOSE
wParam = (WPARAM) wDropDown
lParam = (LONG) lCustom
Parametri
-
wDropDown
-
Casella di riepilogo a discesa inizializzata e un'operazione di verifica o aggiunta.
Requisito Valore FILTERCHOOSE_CUSTOM_VERIFY Il parametro lParam è un puntatore a una struttura WAVEFILTER da aggiungere alla casella di riepilogo a discesa Nome personalizzato. FILTERCHOOSE_FILTER_ADD Il parametro lParam è un puntatore a un buffer che accetterà una struttura WAVEFILTER da aggiungere alla casella di riepilogo a discesa Filtro. L'applicazione deve copiare la struttura del filtro da aggiungere nel buffer. FILTERCHOOSE_FILTER_VERIFY Il parametro lParam è un puntatore a una struttura WAVEFILTER da aggiungere alla casella di riepilogo a discesa Filtro. FILTERCHOOSE_FILTERTAG_ADD Il parametro lParam è un puntatore a un DWORD che accetterà un tag di filtro audio waveform da aggiungere alla casella di riepilogo a discesa Filtro tag. FILTERCHOOSE_FILTERTAG_VERIFY Il parametro lParam è un tag di filtro audio waveform da elencare nella casella di riepilogo a discesa Tag filtro. -
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_FILTER_ADD, le dimensioni del buffer di memoria fornito in lParam verranno determinate dalla funzione acmMetrics .
Se l'applicazione elabora un'operazione di verifica, l'applicazione deve precedere il valore restituito con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG) FALSE) per impedire alla finestra di dialogo di elencare questa selezione o con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) per consentire alla finestra di dialogo di elencare questa selezione. Se si elabora un'operazione di aggiunta, l'applicazione deve precedere la restituzione con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)FALSE) per indicare che non sono necessarie altre aggiunte o con SetWindowLong (hwnd, DWL_MSGRESULT, (LONG)TRUE) se sono necessarie ulteriori aggiunte.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows 2000 Professional [solo app desktop] |
Server minimo supportato |
Windows 2000 Server [solo app desktop] |
Intestazione |
|