Classe de CMFCTabDropTarget
Fournit un mécanisme de communication entre un contrôle onglet et OLE les bibliothèques.
class CMFCTabDropTarget : public COleDropTarget
Membres
Constructeurs publics
Nom |
Description |
CMFCTabDropTarget::CMFCTabDropTarget |
Constructeur par défaut. |
Méthodes publiques
Nom |
Description |
Appelé par l'infrastructure lorsque l'utilisateur fait glisser un objet dans une fenêtre d'onglet.(Substitutions COleDropTarget::OnDragEnter.) |
|
Appelé par l'infrastructure lorsque l'utilisateur fait glisser un objet hors de la fenêtre d'onglet qui a le focus.(Substitutions COleDropTarget::OnDragLeave.) |
|
Appelé par l'infrastructure lorsque l'utilisateur fait glisser un objet dans la fenêtre d'onglet qui a le focus.(Substitutions COleDropTarget::OnDragOver.) |
|
Appelé par l'infrastructure lorsque l'utilisateur relâche le bouton de la souris vers la fin d'une opération glisser.(Substitutions COleDropTarget::OnDropEx.) |
|
Stocke le contrôle comme un qui peut être la cible d'une opération de glisser-déplacer OLE. |
Remarques
Cette classe fournit la prise en charge du glisser-déplacer dans la classe d' CMFCBaseTabCtrl .Si votre application initialise les bibliothèques OLE à l'aide de AfxOleInit fonctionnent, des objets d' CMFCBaseTabCtrl s'inscrivent pour les opérations de glisser-déplacer.
La classe d' CMFCTabDropTarget étend sa classe de base en effectuant l'onglet sous le curseur lorsqu'une opération de glissement se produit actif.Pour plus d'informations sur les opérations de glisser-déplacer, consultez Glisser-déplacer OLE ().
Exemple
L'exemple suivant montre comment construire un objet d' CMFCTabDropTarget et utiliser sa méthode d' Register .
HWND hWndTab = NULL;
CBasePane* basePane = new CBasePane();
CMFCBaseTabCtrl* pTabParent = basePane->GetParentTabWnd(hWndTab);
CMFCTabDropTarget* dropTarget = new CMFCTabDropTarget();
dropTarget->Register(pTabParent);
Hiérarchie d'héritage
Configuration requise
en-tête : afxbasetabctrl.h