Partager via


Méthode IDesktopWallpaper ::GetMonitorRECT (shobjidl_core.h)

Récupère le rectangle d’affichage du moniteur spécifié.

Syntaxe

HRESULT GetMonitorRECT(
  [in]  LPCWSTR monitorID,
  [out] RECT    *displayRect
);

Paramètres

[in] monitorID

ID du moniteur à interroger. Vous pouvez obtenir cette valeur via GetMonitorDevicePathAt.

[out] displayRect

Pointeur vers une structure RECT qui, lorsque cette méthode retourne correctement, reçoit le rectangle d’affichage du moniteur spécifié par monitorID, en coordonnées d’écran.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT , y compris ce qui suit.

Code de retour Description
S_FALSE
Le moniteur spécifié par monitorID n’est actuellement pas attaché au système.
E_POINTER
Un pointeur NULL a été fourni dans displayRect.
E_INVALIDARG
L’ID fourni dans monitorID est introuvable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau uniquement]
Plateforme cible Windows
En-tête shobjidl_core.h (incluez Shobjidl.h)

Voir aussi

IDesktopWallpaper