Método IRealTimeStylus::AddStylusSyncPlugin (rtscom.h)
Agrega un IStylusSyncPlugin a la colección de complementos sincrónicos en el índice especificado.
Sintaxis
HRESULT AddStylusSyncPlugin(
[in] ULONG iIndex,
[in] IStylusSyncPlugin *piPlugin
);
Parámetros
[in] iIndex
Índice de la colección de complementos sincrónica donde se agrega el complemento.
[in] piPlugin
Complemento que se agrega.
Valor devuelto
Para obtener una descripción de los valores devueltos, vea RealTimeStylus Classes and Interfaces (Clases e interfaces de RealTimeStylus).
Comentarios
Úselo para agregar dinámicamente un complemento a la colección de complementos sincrónica.
Las colecciones de complementos sincrónicas y asincrónicas del objeto Clase RealTimeStylus se pueden modificar sin deshabilitar y volver a habilitar el objeto Clase RealTimeStylus .
Los complementos deben agregar el serializador de subprocesos libre y no deben ser objetos de apartamento de subprocesos únicos.
Ejemplos
En el ejemplo de código de C++ siguiente se implementa un controlador de eventos para un control CheckBox (Windows Forms). Según el estado comprobado del control, representado por la m_btnPacketFilter
variable miembro, la función agrega o quita el complemento representado por la variable global g_pPacketModifier
.
void CCOMRTSDlg::OnBnClickedCheckPacketFilter()
{
HRESULT hr;
IStylusSyncPlugin* pSyncPlugin;
hr = g_pPacketModifier->QueryInterface(IID_IStylusSyncPlugin, reinterpret_cast<void**>(&pSyncPlugin));
if (SUCCEEDED(hr))
{
if (m_btnPacketFilter.GetCheck())
{
// If the checkbox is checked, add the
// Packet Modifier plugin to the RealTimeStylus
hr = g_pRealTimeStylus->AddStylusSyncPlugin(0, pSyncPlugin);
}
else
{
// If the checkbox is not checked, remove the
// Packet Modifier plugin from the RealTimeStylus
hr = g_pRealTimeStylus->RemoveStylusSyncPlugin(0, &pSyncPlugin);
}
}
}
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
IRealTimeStylus::AddStylusAsyncPlugin (Método)
RealTimeStylus (clase)