Condividi tramite


Metodo IStrokeBuilder::EndStroke (rtscom.h)

Termina un tratto e restituisce l'oggetto tratto.

Sintassi

HRESULT EndStroke(
  [in]      TABLET_CONTEXT_ID tcid,
  [in]      STYLUS_ID         sid,
  [in, out] IInkStrokeDisp    **ppIInkStroke,
  [in, out] RECT              *pDirtyRect
);

Parametri

[in] tcid

Identificatore del contesto del tablet.

[in] sid

Identificatore dello stilo.

[in, out] ppIInkStroke

Puntatore al nuovo tratto. Questo valore può essere NULL.

[in, out] pDirtyRect

Rettangolo del tablet sporco o modificato. Questo valore può essere NULL.

Valore restituito

Per una descrizione dei valori restituiti, vedere Classi e interfacce RealTimeStylus.

Commenti

Un'area dirty descrive un intervallo di tablet che è stato modificato.

Esempio

L'esempio C++ seguente illustra l'implementazione di un metodo IStylusPlugin::StylusUp su un oggetto Interfaccia IStylusPlugin . Il plug-in usa un oggetto StrokeBuilder per creare un nuovo tratto input penna. Il metodo IStrokeBuilder::EndStroke Method viene chiamato dal metodo IStylusPlugin::StylusUp per completare la costruzione del tratto e aggiungerlo all'oggetto Ink della classe StrokeBuilder.

STDMETHODIMP CStrokeBuilderPlugin::StylusUp( 
            /* [in] */ IRealTimeStylus *piRtsSrc,
            /* [in] */ const StylusInfo *pStylusInfo,
            /* [in] */ ULONG cPropCountPerPkt,
            /* [size_is][in] */ LONG *pPacket,
            /* [out][in] */ LONG **ppInOutPkt)
{
    // Finish the stroke. This adds the stroke to the StrokeBuilder's Ink object.
    return m_pStrokeBuilder->EndStroke(pStylusInfo->tcid, pStylusInfo->cid, &m_piStroke, NULL);
}

Requisiti

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

Vedi anche

IStrokeBuilder

Metodo IStrokeBuilder::AppendPackets

Metodo IStrokeBuilder::BeginStroke

Metodo IStrokeBuilder::CreateStroke

Classe RealTimeStylus

Classe StrokeBuilder