Partager via


CDragListBox, classe

En plus de fournir des fonctionnalités d'une zone de liste windows, la classe d' CDragListBox autorise l'utilisateur à des éléments de zone de liste de déplacement, tels que les noms du fichier, dans la zone de liste.

class CDragListBox : public CListBox

Membres

Constructeurs publics

Nom

Description

CDragListBox::CDragListBox

Construit un objet CDragListBox.

Méthodes publiques

Nom

Description

CDragListBox::BeginDrag

Appelé par l'infrastructure lorsqu'une opération de glissement démarre.

CDragListBox::CancelDrag

Appelé par l'infrastructure lorsqu'une opération de glissement a été annulée.

CDragListBox::Dragging

Appelé par l'infrastructure pendant une opération glisser.

CDragListBox::DrawInsert

Dessine le guide d'insertion de la zone de liste de glisser-déplacer.

CDragListBox::Dropped

Appelé par l'infrastructure après l'élément a été supprimé.

CDragListBox::ItemFromPt

Retourne les détails de l'élément déplacé.

Notes

Les zones de liste avec cette fonctionnalité permet aux utilisateurs de trier les éléments dans une liste dans qui est ce que façon leur est très utile. Par défaut, la zone de liste seront quant à l'élément vers le nouvel emplacement dans la liste. Toutefois, les objets d' CDragListBox peuvent être personnalisés aux éléments de copie au lieu de les déplacer.

Le contrôle zone de liste déroulante associé à la classe d' CDragListBox ne doit pas avoir LBS_SORT ou le style de LBS_MULTIPLESELECT . Pour une description des styles de la zone de liste, consultez styles de la zone de liste.

Pour utiliser une zone de liste de glisser-déplacer dans une boîte de dialogue existante de votre application, ajoutez un contrôle de zone de liste à votre modèle de boîte de dialogue à l'aide de l'éditeur de boîtes de dialogue puis assignez une variable membre (catégorie Control et de type de variable CDragListBox) correspondant au type de contrôle zone de liste déroulante dans votre modèle de boîte de dialogue.

Pour plus d'informations sur les contrôles d'assignation aux variables membres, consultez Raccourcissez pour définir des variables membres pour les contrôles de boîte de dialogue.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CListBox

CDragListBox

Configuration requise

Header: afxcmn.h

Voir aussi

Référence

CListBox, classe

Graphique de la hiérarchie

CListBox, classe

Concepts

MFC exemple TSTCON