Bagikan melalui


MM_ACM_FORMATCHOOSE pesan

Pesan MM_ACM_FORMATCHOOSE memberi tahu fungsi kait dialog acmFormatChoose sebelum menambahkan elemen ke salah satu dari tiga kotak daftar drop-down. Pesan ini memungkinkan aplikasi untuk menyesuaikan lebih lanjut pilihan yang tersedia melalui antarmuka pengguna.

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

Parameter

wDropDown

Kotak daftar drop-down sedang diinisialisasi dan verifikasi atau tambahkan operasi.

Persyaratan Nilai
FORMATCHOOSE_CUSTOM_VERIFY Parameter lParam adalah penunjuk ke struktur WAVEFORMATEX untuk ditambahkan ke kotak daftar drop-down Nama kustom.
FORMATCHOOSE_FORMAT_ADD Parameter lParam adalah penunjuk ke buffer yang akan menerima struktur WAVEFORMATEX untuk ditambahkan ke kotak daftar drop-down Format. Aplikasi harus menyalin struktur format yang akan ditambahkan ke dalam buffer ini.
FORMATCHOOSE_FORMAT_VERIFY Parameter lParam adalah penunjuk ke struktur WAVEFORMATEX yang akan ditambahkan ke kotak daftar drop-down Format.
FORMATCHOOSE_FORMATTAG_ADD Parameter lParam adalah penunjuk ke variabel yang akan menerima tag format waveform-audio untuk ditambahkan ke kotak daftar drop-down Format Tag.
FORMATCHOOSE_FORMATTAG_VERIFY Parameter lParam adalah tag format waveform-audio yang akan dicantumkan dalam kotak daftar drop-down Format Tag.

lCustom

Nilai yang ditentukan oleh kotak daftar yang ditentukan dalam parameter wParam .

Tampilkan Nilai

Mengembalikan TRUE jika aplikasi menangani pesan ini atau FALSE jika tidak.

Keterangan

Jika aplikasi memproses operasi FILTERCHOOSE_FORMAT_ADD, ukuran buffer memori yang disediakan di lParam akan ditentukan dari fungsi acmMetrics .

Jika aplikasi Anda memproses operasi verifikasi, aplikasi dapat mencegah kotak dialog mencantumkan pilihan ini dengan memanggil fungsi SetWindowLong dengan nIndex diatur ke DWL_MSGRESULT dan lNewLong diatur ke FALSE (ditransmisikan ke jenis data LONG ). Untuk memperbolehkan kotak dialog mencantumkan pilihan ini, panggil fungsi ini dengan lNewLong diatur ke TRUE.

Jika aplikasi Anda memproses operasi penambahan, itu dapat menunjukkan bahwa tidak ada lagi penambahan yang diperlukan dengan memanggil fungsi SetWindowLong dengan nIndex diatur ke DWL_MSGRESULT dan lNewLong diatur ke FALSE (ditransmisikan ke jenis data LONG ). Untuk menunjukkan lebih banyak penambahan yang diperlukan, panggil fungsi ini dengan lNewLong diatur ke TRUE.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Msacm.h

Lihat juga

Pengelola Kompresi Audio

Pesan Pemadatan Audio