Filosofía de las barras de desplazamiento.

Supongamos que quiero diseñar mi propio editor de texto. simplemente como el bloc de notas. Sin usar ningún cuadro de texto enriquecido u otros controles COMOEDITAR en C ++. Main Handle es solo una ventana en C ++ o control de usuario en C #. La pregunta está aquí para la opción de desplazamiento, ¿cómo puedo realizar el desplazamiento cuando el usuario está escribiendo? Me refiero al desplazamiento vertical aquí. ¿Qué es la filosofía de las obras de barras de desplazamiento enVentanas C ++ oC # controles de usuario ?

¿Debería borrar el(Control de usuario o ventana) Cuando el usuario llega al final de(Control de usuario o ventana) y luego poner cuidado al inicio de(Control de usuario o ventana) ? ¿Qué pasa con el desplazamiento con el pulgar o con la mano? ¿Cómo puedo encontrar la posición del texto a la que desplazarme?

Respuestas a la pregunta(1)

Su respuesta a la pregunta