Méthode CBaseControlVideo. GetSourceRect
La GetSourceRect méthode récupère le rectangle source. Il s’agit d’une méthode interne.
Syntaxe
virtual HRESULT GetSourceRect(
RECT *pSourceRect
) = 0;
Paramètres
-
pSourceRect
-
Pointeur vers le rectangle source récupéré.
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 source détenu par le convertisseur vidéo. Elle est appelée à partir des fonctions membres CBaseControlVideo suivantes.
- CBaseControlVideo::GetSourcePosition
- CBaseControlVideo ::p ut _ SourceLeft
- CBaseControlVideo :: obtient _ SourceLeft
- CBaseControlVideo ::p ut _ SourceWidth
- CBaseControlVideo :: obtient _ SourceWidth
- CBaseControlVideo ::p ut _ sourceTop
- CBaseControlVideo :: obtient _ sourceTop
- CBaseControlVideo ::p ut _ SourceHeight
- CBaseControlVideo :: obtient _ SourceHeight
L’exemple suivant illustre une implémentation de cette fonction dans une classe dérivée.
// Return the current source rectangle
HRESULT CVideoText::GetSourceRect(RECT *pSourceRect)
{
ASSERT(pSourceRect);
m_pRenderer->m_DrawImage.GetSourceRect(pSourceRect);
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 |
|