Partager via


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
S_OK
Réussite.
E_INVALIDARG
Argument non valide.
E_POINTER
Le paramètre puButtonIndex n’est pas valide.
VFW_E_DVD_NO_BUTTON
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

Voir aussi

DVD Applications

Codes d’erreur et de réussite

IDvdInfo2 Interface