Méthode CBaseControlVideo. SetSourceRect
La SetSourceRect méthode définit le rectangle vidéo source actuel (virtuel pur). Il s’agit d’une fonction membre interne qui est appelée lorsque le rectangle source est modifié.
Syntaxe
virtual HRESULT SetSourceRect(
RECT *pSourceRect
) = 0;
Paramètres
-
pSourceRect
-
Pointeur vers le rectangle source.
Valeur de retour
Retourne une valeur HRESULT .
Notes
Les classes dérivées doivent remplacer cette fonction membre pour savoir quand le rectangle source change. Elle est appelée à partir des fonctions membres suivantes.
- CBaseControlVideo::SetSourcePosition
- CBaseControlVideo ::p ut _ SourceLeft
- CBaseControlVideo ::p ut _ SourceWidth
- CBaseControlVideo ::p ut _ sourceTop
- CBaseControlVideo ::p ut _ SourceHeight
L’exemple suivant illustre une implémentation de cette fonction dans une classe dérivée.
HRESULT CVideoText::SetSourceRect(RECT *pSourceRect)
{
m_pRenderer->m_DrawImage.SetSourceRect(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 .
Spécifications
| Condition requise | Valeur |
|---|---|
| En-tête |
|
| Bibliothèque |
|