Share via


Méthode IFolderView::GetSpacing (shobjidl_core.h)

Obtient une structure POINT contenant les dimensions de largeur (x) et de hauteur (y), y compris l’espace blanc environnant, d’un élément.

Syntaxe

HRESULT GetSpacing(
  [in, out] POINT *ppt
);

Paramètres

[in, out] ppt

Type : POINT*

Pointeur vers une structure existante à remplir avec les dimensions de dimensionnement actuelles des éléments dans la vue du dossier.

Valeur retournée

Type : HRESULT

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Prenons l’exemple d’une icône mesurant 75 pixels par 70 pixels, avec son coin supérieur gauche situé au pixel (0,0). Notez que cette mesure inclut à la fois le graphique visible et sa zone de mémoire tampon environnante. IFolderView::GetSpacing retourne un pointeur vers une structure POINT contenant une valeur x de 75 et une valeur y de 70. Si vous utilisez ces informations pour éviter le chevauchement, l’icône suivante dans la ligne à droite est placée avec son coin supérieur gauche au pixel (75,0). De même, l’icône suivante ci-dessous est placée au pixel (0,70).

Configuration requise

   
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 shobjidl_core.h (incluez Shobjidl.h)
DLL Shell32.dll

Voir aussi

IFolderView

IFolderView::GetDefaultSpacing