Méthode IDvdInfo2 ::GetButtonAtPosition (strmif.h)
[La fonctionnalité associée à cette page, DirectShow, est une fonctionnalité héritée. Il a été remplacé par MediaPlayer, IMFMediaEngine et Audio/Video Capture dans Media Foundation. Ces fonctionnalités ont été optimisées pour Windows 10 et Windows 11. Microsoft recommande vivement au nouveau code d’utiliser MediaPlayer, IMFMediaEngine et La capture audio/vidéo dans Media Foundation au lieu de DirectShow, lorsque cela est possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]
La GetButtonAtPosition
méthode récupère le bouton situé au point spécifié dans la fenêtre d’affichage.
Syntaxe
HRESULT GetButtonAtPosition(
[in] POINT point,
[out] ULONG *pulButtonIndex
);
Paramètres
[in] point
Position actuelle du pointeur de la souris récupérée via le message de WM_MOUSEMOVE Win32.
[out] pulButtonIndex
Reçoit l’index (de 1 à 36) du bouton à la position actuelle du pointeur de la souris.
Valeur retournée
Retourne l’une des valeurs HRESULT suivantes.
Code de retour | Description |
---|---|
|
Réussite. |
|
Argument non valide. |
|
Le paramètre puButtonIndex n’est pas valide. |
|
Aucun bouton au point. |
Remarques
Cette méthode est généralement appelée en réponse à un déplacement du pointeur de la souris dans une fenêtre d’affichage du menu DVD. Veillez à case activée de réussite dans HRESULT avant d’essayer de récupérer le numéro de bouton ; cette méthode définit uniquement la valeur de puButtonIndex si un bouton est trouvé au point spécifié. Les boutons DVD n’ont pas nécessairement de rectangles en surbrillance, les rectangles de boutons peuvent se chevaucher et les rectangles de boutons ne correspondent pas toujours à la représentation visuelle des boutons.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | strmif.h (include Dshow.h) |
Bibliothèque | Strmiids.lib |