Kelas CGenericList
[Fitur yang terkait dengan halaman ini, DirectShow, adalah fitur warisan. Ini telah digantikan oleh MediaPlayer, IMFMediaEngine, dan Pengambilan Audio/Video di Media Foundation. Fitur-fitur tersebut telah dioptimalkan untuk Windows 10 dan Windows 11. Microsoft sangat menyarankan agar kode baru menggunakan MediaPlayer, IMFMediaEngine , dan Pengambilan Audio/Video di Media Foundation alih-alih DirectShow, jika memungkinkan. Microsoft menyarankan agar kode yang ada yang menggunakan API warisan ditulis ulang untuk menggunakan API baru jika memungkinkan.]
CGenericList
Templat kelas yang mengimplementasikan daftar khusus jenis. Untuk informasi selengkapnya, lihat CBaseList.
Untuk menggunakan templat ini, deklarasikan variabel jenis CGenericList
dengan argumen templat yang menentukan jenis objek dalam daftar. Misalnya, pernyataan berikut mendeklarasikan daftar objek CBaseFilter :
CGenericList<CBaseFilter> myFilterList("Filters");
Untuk kenyamanan, Wxlist.h mendefinisikan jenis daftar berikut:
typedef CGenericList<CBaseObject> CBaseObjectList;
typedef CGenericList<IUnknown> CBaseInterfaceList;
Metode Publik | Deskripsi |
---|---|
CGenericList | Metode konstruktor. |
~CGenericList | Metode destruktor. |
GetHeadPosition | Mengambil posisi item pertama dalam daftar. |
GetTailPosition | Mengambil posisi item terakhir dari daftar. |
GetCount | Mengambil jumlah item dalam daftar. |
GetNext | Mengambil item pada posisi yang ditentukan, dan memajukan posisi. |
Mendapatkan | Mengambil item pada posisi yang ditentukan. |
GetHead | Mengambil item di kepala daftar. |
RemoveHead | Menghapus item pertama dalam daftar. |
RemoveTail | Menghapus item terakhir dalam daftar. |
Hapus | Menghapus item pada posisi yang ditentukan. |
TambahkanBefore | Sisipkan item atau daftar sebelum posisi yang ditentukan. |
TambahkanAfter | Menyisipkan item atau daftar setelah posisi yang ditentukan. |
Tambahkan Kepala | Menambahkan item atau daftar ke bagian depan daftar. |
AddTail | Menambahkan item atau daftar ke akhir daftar. |
Cari | Mengambil posisi pertama yang menyimpan item yang ditentukan. |
Persyaratan
Persyaratan | Nilai |
---|---|
Header |
|
Pustaka |
|