Compartir a través de


Método IStrokeBuilder::EndStroke (rtscom.h)

Finaliza un trazo y devuelve el objeto stroke.

Sintaxis

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

Parámetros

[in] tcid

Identificador de contexto de tableta.

[in] sid

Identificador del lápiz óptico.

[in, out] ppIInkStroke

Puntero al nuevo trazo. Este valor puede ser NULL.

[in, out] pDirtyRect

Rectángulo sucio, o modificado, de la tableta. Este valor puede ser NULL.

Valor devuelto

Para obtener una descripción de los valores devueltos, vea RealTimeStylus Classes and Interfaces..

Comentarios

Una región desfasada describe un rango de tabletas que se ha cambiado.

Ejemplos

En el siguiente ejemplo de C++ se muestra la implementación de un método IStylusPlugin::StylusUp Method en un objeto IStylusPlugin Interface . El complemento usa un objeto StrokeBuilder para crear un nuevo trazo de lápiz. Se llama al método IStrokeBuilder::EndStroke Method desde IStylusPlugin::StylusUp Method para completar la construcción del trazo y agregarlo al objeto Ink de la clase 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);
}

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP Tablet PC Edition [solo aplicaciones de escritorio]
Servidor mínimo compatible No se admite ninguno
Plataforma de destino Windows
Encabezado rtscom.h
Archivo DLL RTSCom.dll

Consulte también

IStrokeBuilder

IStrokeBuilder::AppendPackets (Método)

IStrokeBuilder::BeginStroke (Método)

IStrokeBuilder::CreateStroke (Método)

Clase RealTimeStylus

StrokeBuilder (clase)