Red de conocimiento informático - Material del sitio web - Cómo utilizar DELPHI para diseñar ventanas con formas especiales

Cómo utilizar DELPHI para diseñar ventanas con formas especiales

Prepare dos ventanas, la ventana A y la ventana B. La ventana A se usa como ventana de visualización, que es la ventana de forma especial. La ventana B se usa como ventana lógica, que es la ventana que se usará para el procesamiento, que es la principal. ventana Luego, deje que las dos ventanas se superpongan. También se puede decir que la ventana A se crea en la ventana B

y luego la ventana A se deforma a través de UpdateLayeredWindow. inevitablemente cubrirá los controles en la ventana B. En este momento usaremos SetWindowRgn para recortar la ventana A y ahuecar la posición del control para mostrar el control. Finalmente, ajuste el tamaño de la ventana B para que la ventana A muestre la forma del molde, como se muestra en la imagen, ¡el área roja es el tamaño de la ventana B!