Partager via


CSplitterWndEx, classe

Représente une fenêtre fractionnée personnalisée.

Syntaxe

class CSplitterWndEx : public CSplitterWnd

Membres

Constructeurs publics

Nom Description
CSplitterWndEx::CSplitterWndEx Constructeur par défaut.
CSplitterWndEx::~CSplitterWndEx Destructeur.

Méthodes publiques

Nom Description
CSplitterWndEx ::OnDrawSplitter Appelé par l’infrastructure pour dessiner une fenêtre de fractionnement. (Remplacements CSplitterWnd ::OnDrawSplitter.)

Notes

Remplacez la OnDrawSplitter méthode pour personnaliser l’apparence des composants graphiques d’une fenêtre de fractionnement.

La CSplitterWndEx classe est utilisée avec les méthodes OnDrawSplitterBorder, OnDrawSplitterBox et OnFillSplitterBackground , qui sont implémentées par un gestionnaire visuel. Pour faire en sorte qu’un gestionnaire de visuels dessine une fenêtre de fractionnement dans votre application, remplacez les déclarations de la CSplitterWnd classe par la CSplitterWndEx classe. Pour les applications de fenêtre frame, la classe de fenêtre de fractionnement est déclarée dans la classe CMainFrame située dans mainfrm.h. Pour obtenir un exemple, consultez l’exemple OutlookDemo dans le répertoire Samples.

Hiérarchie d'héritage

CObject

CCmdTarget

CWnd

CSplitterWnd

Spécifications

En-tête : afxsplitterwndex.h

CSplitterWndEx ::OnDrawSplitter

Appelé par l’infrastructure pour dessiner une fenêtre de fractionnement.

virtual void OnDrawSplitter(
   CDC* pDC,
   ESplitType nType,
   const CRect& rect
);

Paramètres

pDC
[in] Pointeur vers le contexte de l’appareil. Si ce paramètre est NULL, l’infrastructure redessine la fenêtre active.

nType
[in] Une des valeurs d’énumération CSplitterWnd::ESplitType qui spécifie l’élément de fenêtre de fractionnement à dessiner. Les valeurs valides sont splitBox, splitBar, splitIntersection et splitBorder.

rect
[in] Rectangle englobant qui spécifie les dimensions et l’emplacement pour dessiner l’élément de fenêtre de fractionnement spécifié.

Notes

Voir aussi

Graphique hiérarchique
Classes
CSplitterWnd, classe
CMFCVisualManager, classe