Cómo: Registrar eventos del búfer de texto con heredado API
Si tiene acceso al búfer de texto mediante heredado API, debe registrarse para los eventos del búfer de texto tal y como se muestra en el procedimiento siguiente.
Notificárselo eventos del búfer de texto
De un puntero a una de las interfaces de VsTextBuffer, llame a QueryInterface para un puntero a IConnectionPointContainer.
Llame al método de FindConnectionPoint , y pase el identificador de la interfaz de eventos para los que desea registrar.
Por ejemplo, si desea registrar para IVsTextLinesEvents, después pase un identificador de interfaz de IID_IVsTextLinesEvents.
El búfer de texto devuelve un puntero a la interfaz de IConnectionPoint para el objeto correspondiente de punto de conexión.
Mediante este puntero, llame al método de Advise , pasando un puntero a la implementación de la interfaz de eventos para la que desea registrar, por ejemplo, la interfaz de IVsTextLinesEvents .
El entorno devuelve una cookie que puede utilizar para detener el escuchar los eventos llamando al método de Unadvise .