Condividi tramite


Metodo IInkDisp::HitTestWithRectangle (msinkaut.h)

Recupera i tratti contenuti all'interno di un rettangolo specificato.

Sintassi

HRESULT HitTestWithRectangle(
  [in]          IInkRectangle *SelectionRectangle,
  [in]          float         IntersectPercent,
  [out, retval] IInkStrokes   **Strokes
);

Parametri

[in] SelectionRectangle

Rettangolo di selezione, di tipo InkRectangle, in coordinate dello spazio penna.

[in] IntersectPercent

Valore float o percentuale singola che determina quali tratti sono inclusi nella raccolta. I tratti che intersecano il rettangolo sono inclusi nell'insieme se la percentuale di punti contenuti all'interno del rettangolo è maggiore o uguale alla percentuale IntersectPercent .

[out, retval] Strokes

Quando questo metodo restituisce, contiene un puntatore alla raccolta di tratti che costituiscono l'input penna.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_POINTER
Un parametro contiene un puntatore non valido.
E_INK_EXCEPTION
Si è verificata un'eccezione all'interno del metodo.
E_INVALIDARG
Handle di visualizzazione non valido.

Commenti

Per determinare quali punti di un tratto noto intersecano l'area di test, chiamare il metodo GetRectangleIntersections dell'oggetto IInkStrokeDisp , che recupera i punti in cui un tratto interseca un rettangolo noto.

Requisiti

Requisito Valore
Client minimo supportato Windows XP Tablet PC Edition [solo app desktop]
Server minimo supportato Nessuno supportato
Piattaforma di destinazione Windows
Intestazione msinkaut.h
Libreria InkObj.dll

Vedi anche

Metodo HitTest(Point, Single)

Metodo HitTest(Point[], Single)

IInkDisp

Classe InkDisp

Raccolta InkStrokes