Pantalla de presentación transparente en VB.NET

programación


Quiero crear una pantalla de presentación transparente como en Photoshop. Creé una imagen en Photoshop con un fondo transparente y la almacené en formato PNG. ¿Que hago después? Gracias.

Solución 5

Pruebe este enlace aquí, un ejemplo extremadamente bueno para utilizar la pantalla de presentación de estilo PNG (muy parecida a la pantalla de presentación de Photoshop)

http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=4518&lngWId=10[^]

Solución 1

Solución 2

¿Intentaste buscar un artículo o algo sobre cómo mostrar una pantalla de presentación? Porque si lo hicieras habrías encontrado bastantes. También es probable que hayas descubierto las ventanas en capas, que te permitirían usar tu PNG con su canal alfa como imagen para tu pantalla de presentación.

En general, habría sido una gran experiencia de aprendizaje. Aun así, al menos te ayudaré a empezar, ¿eh? Como ya he escrito mucho.

Para mostrar una pantalla de presentación, solo necesita mostrar una ventana con una imagen; para que se combine con el escritorio en 32 bits, debe usar el estilo WS_LAYEREDWINDOW. En este artículo se puede encontrar un excelente ejemplo de ambas cosas:

http://www.codeproject.com/KB/GDI-plus/perpxalpha_sharp.aspx?msg=853306[^]

Sé que el código está en C#, pero en realidad es sólo un poquito de código y no debería ser demasiado difícil de entender.

コメント

タイトルとURLをコピーしました