Vb forma translúcida o cuadro o etiqueta con imagen
Las formas y etiquetas no pueden ser translúcidas
Llamando a la función API AlphaBlend
Función de declaración privada alpha blend Lib "MSI mg 32. dll " (La prueba ByVal hdc es larga, ByVal nXOriginDest es larga, ByVal nYOriginDest es larga, ByVal nWidthDest es larga, ByVal hHeightDest es larga, ByVal hdcSrc es larga, ByVal nXOriginSrc es larga, ByVal nYOriginSrc es larga, ByVal nWidthSrc es larga, ByVal nHeightSrc es Long, ByVal blendFunction es Long)
Parámetros
hdc del objetivo de prueba de Hdc
valor x del objetivo nXOriginDest
valor y del objetivo nYOriginDest
nWidthDest ancho del área objetivo
hh altura del área objetivo más alta
HdcSrc fuente de hdc
nXOriginSrc fuente de x valor p>
valor y de la fuente nYOriginSrc
ancho del área de fuente nWidthSrc
altura del área de fuente nHeightSrc
Transparencia de la función de fusión
AlphaBlend Imagen1.hDC, 0, 0, 100, 100. H10000
Cabe señalar que la transparencia debe ser 0-255 y debe haber un valor de transparencia de conversión en VB. H10000
Eso es.
AlphaBlend es una función estándar proporcionada en la API para generar efectos translúcidos.
No sé de qué habla el cartel: “La forma también puede ser translúcida por dentro (en el contenedor)”.