Hice un panel y lo configuré para llenar la pantalla, ahora puedo ver las ventanas debajo de él pero quiero que se haga clic, lo que significa que pueden hacer clic en un archivo o ver una información sobre herramientas de otro objeto a través de la transparencia.Haga clic a través de la transparencia para los formularios de ventana de Visual C#?
RE: Esto puede ser demasiado obvio, pero ¿ha intentado enviar el panel a la parte posterior haciendo clic derecho y seleccionando "Enviar al fondo"?
me refiero como el escritorio o Firefox, no es algo dentro de mi proyecto.
¿Dónde poner el código? Cuando lo puse en InitializeCoponets, no funcionó. Ni siquiera llamé una vez. – Hooch
Puesto en la clase de formulario. Por cierto, WM_NCHITTEST = 0x84 y HTTRANSPARENT = -1. ¡¡¡Funciona!!! : D – Pedro77
Curiosamente, esto no funcionó para mí en Win8 usando una ventana [en capas] (http://msdn.microsoft.com/en-us/library/ms997507.aspx): los elementos se pasarían, pero los clics se activarían mi ventana en lugar de pasar. Lo que funcionó en su lugar fue [configurar WS_EX_TRANSPARENT] (http://stackoverflow.com/a/2798294/33080). –