Visual Components se implementan en FRE para Windows.
Esta es una interfaz de callback que se usa para notificar eventos del objeto TextEditor a los suscriptores. Esta interfaz se implementa del lado del cliente. Consulte las recomendaciones detalladas de implementación para su herramienta de desarrollo en Trabajar con objetos conectables.
Esta interfaz se deriva de la interfaz IInputEvents y hereda todos sus métodos. Tenga en cuenta que los eventos de entrada del ratón y el teclado de Text Validator, que se abre mediante el botón Check Spelling de Editor de texto, se redirigen a Editor de texto (no a Text Validator).
Un objeto que recibe notificaciones a través de los métodos de esta interfaz puede hacer lo siguiente dentro de la implementación de dichos métodos:
- Notificar información sobre el escalado, la selección de símbolos y la edición de texto, y cancelar estas operaciones.
- Procesar cualquier mensaje del sistema para ayudar a evitar que la aplicación deje de responder durante operaciones largas. Esto puede ser útil en aplicaciones con interfaz de usuario.
- Notificar información sobre el movimiento y los clics del ratón, la pulsación de teclas y el desplazamiento.
| Nombre | Descripción |
|---|
| OnActivePageChanged | Se llama después de cambiar la página activa en el Editor de texto. Proporciona al cliente una referencia a la nueva página activa. |
| OnActivePageChanging | Se llama antes de cambiar la página activa en el Editor de texto. Proporciona al cliente una referencia a la nueva página activa. Permite cancelar la operación. |
| OnEditorBlockChanged | Se llama después de cambiar la posición del cursor en el Editor de texto. Proporciona al cliente el índice del bloque y de la celda de ese bloque en la que se encuentra actualmente el cursor. |
| OnLocked | Se llama después de que el Editor de texto se bloquee o desbloquee. Proporciona al cliente información sobre si el componente Editor de texto está bloqueado o desbloqueado. |
| OnLongOperationFinished | Se llama al finalizar una operación de procesamiento de larga duración (por ejemplo, análisis de layout o reconocimiento) en el Editor de texto. |
| OnLongOperationStarted | Se llama antes de iniciar una operación de procesamiento de larga duración (por ejemplo, análisis de layout o reconocimiento) en el Editor de texto. |
| OnOptionsChanged | Se llama después de cambiar una opción en el Editor de texto. Las opciones se especifican en el cuadro de diálogo Opciones, que se muestra si se llama al comando MI_Options. |
| OnScale | Se llama antes de cambiar la escala del texto en el Editor de texto. Proporciona al cliente el valor de escala. Permite cancelar la operación. |
| OnSymbolSelected | Se llama después de seleccionar un símbolo en el Editor de texto. Proporciona al cliente información sobre el rectángulo delimitador del símbolo. |
Trabajar con objetos conectables
TextEditor