Condividi tramite


Metodo IFolderView::GetSpacing (shobjidl_core.h)

Ottiene una struttura POINT contenente le dimensioni di larghezza (x) e altezza (y), tra cui lo spazio vuoto circostante, di un elemento.

Sintassi

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

Parametri

[in, out] ppt

Tipo: POINT*

Puntatore a una struttura esistente da riempire con le dimensioni di ridimensionamento correnti degli elementi nella visualizzazione della cartella.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Commenti

Si consideri, ad esempio, un'icona che misura 75 pixel di 70 pixel, con l'angolo superiore sinistro situato in pixel (0,0). Si noti che questa misura include sia il grafico visibile che l'area del buffer circostante. IFolderView::GetSpacing restituirebbe un puntatore a una struttura POINT contenente un valore x pari a 75 e un valore y pari a 70. Se si utilizzano queste informazioni per evitare sovrapposizioni, l'icona successiva in linea a destra verrà posizionata con l'angolo superiore sinistro in pixel (75,0). Analogamente, l'icona successiva seguente verrà posizionata in pixel (0,70).

Requisiti

   
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione shobjidl_core.h (include Shobjidl.h)
DLL Shell32.dll

Vedi anche

IFolderView

IFolderView::GetDefaultSpacing