CMFCPreviewCtrlImpl, classe
Cette classe implémente une fenêtre placée sur une fenêtre hôte fournie par Shell pour Rich Preview.
Syntaxe
class CMFCPreviewCtrlImpl : public CWnd;
Membres
Constructeurs publics
Nom | Description |
---|---|
CMFCPreviewCtrlImpl ::~CMFCPreviewCtrlImpl | Destructeur d’un objet de contrôle d’aperçu. |
CMFCPreviewCtrlImpl ::CMFCPreviewCtrlImpl | Construit un objet de contrôle d’aperçu. |
Méthodes publiques
Nom | Description |
---|---|
CMFCPreviewCtrlImpl ::Create | Surcharge. Appelé par un gestionnaire Rich Preview pour créer la fenêtre Windows. |
CMFCPreviewCtrlImpl ::D estroy | Appelé par un gestionnaire Rich Preview lorsqu’il doit détruire ce contrôle. |
CMFCPreviewCtrlImpl ::Focus | Définit le focus d’entrée sur ce contrôle. |
CMFCPreviewCtrlImpl ::GetDocument | Retourne un document connecté à ce contrôle d’aperçu. |
CMFCPreviewCtrlImpl ::Redraw | Indique à ce contrôle de redessiner. |
CMFCPreviewCtrlImpl ::SetDocument | Appelé par le gestionnaire d’aperçu pour créer une relation entre l’implémentation du document et le contrôle d’aperçu. |
CMFCPreviewCtrlImpl ::SetHost | Définit un nouveau parent pour ce contrôle. |
CMFCPreviewCtrlImpl ::SetPreviewVisuals | Appelé par un gestionnaire Rich Preview lorsqu’il doit définir des visuels de contenu en préversion enrichie. |
CMFCPreviewCtrlImpl ::SetRect | Définit un nouveau rectangle englobant pour ce contrôle. |
Méthodes protégées
Nom | Description |
---|---|
CMFCPreviewCtrlImpl ::D oPaint | Appelé par l’infrastructure pour afficher l’aperçu. |
Membres de données protégés
Nom | Description |
---|---|
CMFCPreviewCtrlImpl ::m_clrBackColor | Couleur d’arrière-plan de la fenêtre d’aperçu. |
CMFCPreviewCtrlImpl ::m_clrTextColor | Couleur de texte de la fenêtre d’aperçu. |
CMFCPreviewCtrlImpl ::m_font | Police utilisée pour afficher du texte dans la fenêtre d’aperçu. |
CMFCPreviewCtrlImpl ::m_pDocument | Pointeur vers un document dont le contenu est aperçu dans le contrôle. |
Spécifications
En-tête : afxwin.h
Hiérarchie d'héritage
CMFCPreviewCtrlImpl ::CMFCPreviewCtrlImpl
Construit un objet de contrôle d’aperçu.
Syntaxe
CMFCPreviewCtrlImpl() ;
CMFCPreviewCtrlImpl ::Create
Surcharge. Appelé par un gestionnaire Rich Preview pour créer la fenêtre Windows.
Syntaxe
virtual BOOL Create(
HWND hWndParent,
const RECT* prc
);
virtual BOOL Create(
HWND hWndParent,
const RECT* prc,
CCreateContext* pContext
);
Paramètres
hWndParent
Handle vers la fenêtre hôte fournie par l’interpréteur de commandes pour Rich Preview.
Rpc
Spécifie la taille et la position initiales de la fenêtre.
pContext
Pointeur vers un contexte de création.
Valeur de retour
TRUE si la création a abouti ; sinon, FALSE.
CMFCPreviewCtrlImpl ::D estroy
Appelé par un gestionnaire Rich Preview lorsqu’il doit détruire ce contrôle.
Syntaxe
virtual void Destroy();
CMFCPreviewCtrlImpl ::D oPaint
Appelé par l’infrastructure pour afficher l’aperçu.
Syntaxe
virtual void DoPaint(
CPaintDC* pDC
);
Paramètres
pDC
Pointeur vers un contexte d’appareil pour la peinture.
CMFCPreviewCtrlImpl ::Focus
Définit le focus d’entrée sur ce contrôle.
Syntaxe
virtual void Focus();
CMFCPreviewCtrlImpl ::GetDocument
Retourne un document connecté à ce contrôle d’aperçu.
Syntaxe
ATL::IDocument* GetDocument();
Valeur de retour
Pointeur vers un document dont le contenu est aperçu dans le contrôle.
CMFCPreviewCtrlImpl ::m_clrBackColor
Couleur d’arrière-plan de la fenêtre d’aperçu.
Syntaxe
COLORREF m_clrBackColor;
CMFCPreviewCtrlImpl ::m_clrTextColor
Couleur de texte de la fenêtre d’aperçu.
Syntaxe
COLORREF m_clrTextColor;
CMFCPreviewCtrlImpl ::m_font Police utilisée pour afficher du texte dans la fenêtre d’aperçu.
Syntaxe
CFont m_font;
CMFCPreviewCtrlImpl ::m_pDocument
Pointeur vers un document dont le contenu est aperçu dans le contrôle.
Syntaxe
ATL::IDocument* m_pDocument;
CMFCPreviewCtrlImpl ::Redraw
Indique à ce contrôle de redessiner.
Syntaxe
virtual void Redraw();
CMFCPreviewCtrlImpl ::SetDocument
Appelé par le gestionnaire d’aperçu pour créer une relation entre l’implémentation du document et le contrôle d’aperçu.
Syntaxe
void SetDocument(
IDocument* pDocument
);
Paramètres
pDocument
Pointeur vers l’implémentation du document.
CMFCPreviewCtrlImpl ::SetHost
Définit un nouveau parent pour ce contrôle.
Syntaxe
virtual void SetHost(
HWND hWndParent
);
Paramètres
hWndParent
Handle de la nouvelle fenêtre parente.
CMFCPreviewCtrlImpl ::SetPreviewVisuals
Appelé par un gestionnaire Rich Preview lorsqu’il doit définir des visuels de contenu en préversion enrichie.
Syntaxe
virtual void SetPreviewVisuals(
COLORREF clrBack,
COLORREF clrText,
const LOGFONTW *plf
);
Paramètres
clrBack
Couleur d’arrière-plan de la fenêtre d’aperçu.
clrText
Couleur de texte de la fenêtre d’aperçu.
plf
Police utilisée pour afficher du texte dans la fenêtre d’aperçu.
CMFCPreviewCtrlImpl ::SetRect
Définit un nouveau rectangle englobant pour ce contrôle.
Syntaxe
virtual void SetRect(
const RECT* prc,
BOOL bRedraw
);
Paramètres
Rpc
Spécifie la nouvelle taille et la position du contrôle d’aperçu.
bRedraw
Spécifie si le contrôle doit être redessiné.
Notes
En règle générale, un nouveau rectangle englobant est défini lorsque le contrôle hôte est redimensionné.
CMFCPreviewCtrlImpl ::~CMFCPreviewCtrlImpl
Destructeur d’un objet de contrôle d’aperçu.
Syntaxe
virtual ~CMFCPreviewCtrlImpl();