Red de conocimiento informático - Conocimiento de la instalación - ¿Quién conoce el proceso de creación de una "ventana" en Delphi?

¿Quién conoce el proceso de creación de una "ventana" en Delphi?

Un punto adicional:

Otros controles, como TEdit, son descendientes de TWinControl y el orden de construcción es similar.

El punto clave es:

La primera vez que visitas TWinControl. La propiedad desencadena la creación real del identificador de ventana.

Es decir: Handle -> GetHandle -> Handle requerido

En este punto, puede ver la Ayuda de Delphi -> Comentarios para el método HandleAllocated.

Lo anterior solo analiza el proceso de construcción de TForm. Otros controles similares pueden ser diferentes, pero otros controles no.

Debes haber visitado TWinControl. Procesado primero al construir TControlCanvas. Tal vez.

En otros lugares, pero no es necesario escribirlos todos.

¡Buena suerte!