Classe CGenericList
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
Modèle CGenericList
de classe qui implémente une liste spécifique au type. Pour plus d’informations, consultez CBaseList.
Pour utiliser ce modèle, déclarez une variable de type CGenericList
avec un argument de modèle qui définit le type d’objet dans la liste. Par exemple, l’instruction suivante déclare une liste d’objets CBaseFilter :
CGenericList<CBaseFilter> myFilterList("Filters");
Par souci de commodité, Wxlist.h définit les types de liste suivants :
typedef CGenericList<CBaseObject> CBaseObjectList;
typedef CGenericList<IUnknown> CBaseInterfaceList;
Méthodes publiques | Description |
---|---|
CGenericList | Méthode du constructeur. |
~CGenericList | Méthode de destructeur. |
GetHeadPosition | Récupère la position du premier élément de la liste. |
GetTailPosition | Récupère la position du dernier élément de la liste. |
GetCount | Récupère le nombre d’éléments dans la liste. |
GetNext | Récupère l’élément à la position spécifiée et avance la position. |
Obtenir | Récupère l’élément à la position spécifiée. |
GetHead | Récupère l’élément en tête de liste. |
RemoveHead | Supprime le premier élément de la liste. |
RemoveTail | Supprime le dernier élément de la liste. |
Supprimer | Supprime l'élément à la position spécifiée. |
AddBefore | Insère un élément ou une liste avant la position spécifiée. |
AddAfter | Insère un élément ou une liste après la position spécifiée. |
AddHead | Ajoute un élément ou une liste au début de la liste. |
AddTail | Ajoute un élément ou une liste à la fin de la liste. |
Find | Récupère la première position qui contient l’élément spécifié. |
Condition requise | Valeur |
---|---|
En-tête |
|
Bibliothèque |
|