Méthode CBaseControlVideo. GetTargetRect

La GetTargetRect méthode récupère le rectangle de destination. Il s’agit d’une fonction membre d’assistance interne.

Syntaxe

virtual HRESULT GetTargetRect(
   RECT *pTargetRect
) = 0;

Paramètres

pTargetRect

Pointeur vers le rectangle de destination.

Valeur retournée

Retourne une valeur HRESULT .

Remarques

Cette fonction membre doit être substituée dans la classe dérivée pour retourner le rectangle cible détenu par le convertisseur vidéo. Elle est appelée à partir des fonctions membres CBaseControlVideo suivantes.

L’exemple suivant illustre une implémentation de cette fonction dans une classe dérivée.

// Return the current destination rectangle.
HRESULT CVideoText::GetTargetRect(RECT *pTargetRect)
{
    ASSERT(pTargetRect);
    m_pRenderer->m_DrawImage.GetTargetRect(pTargetRect);
    return NOERROR;
}

Dans cet exemple, CVideoText est une classe dérivée de CBaseControlVideo, m _ pRenderer contient un objet d’une classe dérivée de CBaseVideoRenderer, et le membre de _ données m DrawImage, défini dans la classe dérivée, contient un objet CDrawImage .

Configuration requise

Condition requise Valeur
En-tête
Ctlutil. h (inclure Flux. h)
Bibliothèque
Strmbase. lib (versions commerciales);
Strmbasd. lib (versions Debug)

Voir aussi

CBaseControlVideo, classe