Condividi tramite


Metodo IAnalysisRegion::GetRegionScans

Recupera una matrice di rettangoli che definisce l'area di IAnalysisRegion.

Sintassi

HRESULT GetRegionScans(
  [out] ULONG *pulCount,
  [out] RECT  **pRegionScans
);

Parametri

pulCount [out]

Numero di rettangoli restituiti in pRegionScans.

pRegionScans [out]

Puntatore a una matrice di rettangoli che definisce l'area di IAnalysisRegion.

Valore restituito

Per una descrizione dei valori restituiti, vedere Classi e interfacce - Analisi input penna.

Commenti

Se pRegionScans viene passato come NULL, il metodo GetRegionScans restituisce S_OK e il numero di rettangoli viene restituito in pulCount.

Attenzione

Per evitare una perdita di memoria, usare CoTaskMemFree per rilasciare la memoria da *pRegionScans quando non sono più necessarie le informazioni.

I limiti dei rettangoli sono coordinate dello spazio input penna.

L'unione dei rettangoli restituiti rappresenta l'area di IAnalysisRegion.

Esempio

Nell'esempio seguente viene illustrato come ottenere i rettangoli che definiscono l'area di IAnalysisRegionregion e come ottenere solo il numero di rettangoli.

// Get the count and the rectangles.
ULONG count = 0;
RECT* rects = 0;
region->GetRegionScans(&count, &rects);

// Use rects

::CoTaskMemFree(rects);

// GetRegionScans just gets the count and returns S_OK
ULONG number = 0;
region->GetRegionScans(&number, NULL); 

Requisiti

Requisito Valore
Client minimo supportato
Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato
Nessuno supportato
Intestazione
IACom.h (richiede anche IACom_i.c)
DLL
IACom.dll

Vedi anche

IAnalysisRegion

Metodo IAnalysisRegion::GetBounds

Riferimento all'analisi dell'input penna