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.
- CBaseControlVideo::GetDestinationPosition
- CBaseControlVideo ::p ut _ DestinationLeft
- CBaseControlVideo :: obtient _ DestinationLeft
- CBaseControlVideo ::p ut _ DestinationWidth
- CBaseControlVideo :: obtient _ DestinationWidth
- CBaseControlVideo ::p ut _ DestinationTop
- CBaseControlVideo :: obtient _ DestinationTop
- CBaseControlVideo ::p ut _ DestinationHeight
- CBaseControlVideo :: obtient _ DestinationHeight
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 |
|
| Bibliothèque |
|