Resumen Rellenar imagen

>> Tengo una imágen delineada al estilo de Libro de
>> Colorear, y quisiera
>> saber si existe para VB4 una función o control que
>> me permita rellenar
>> un sector específico de ella al estilo de Paint.

Prueba con :

Declare Function ExtFloodFill Lib "gdi32" (ByVal hdc As Long, _
                ByVal x As Long, ByVal y As Long, ByVal crColor As Long, _
                ByVal wFillType As Long) As Long

Parámetros :
hdc : pues eso el hdc del formulario o picture donde está el dibujo
x : coordenada x de un punto interior a la "región" a rellenar (en pixels)
y : coordenada y de un punto interior a la "región" a rellenar (en pixels)
crColor : color que delimita la región a pintar o color a "machacar"
wFillType : tipo de relleno. 0 para que crColor sea el color del límite.
Con 1 cambia el color de lo que se encuentre con crColor (para regiones con límites de varios colores)

Antes de llamarla asegúrate que la propiedad autoredraw está a false y rellena la propiedad FillColor del objeto con el color de relleno



Un saludo.

_________________________________________________
José Rubí de la Vega
E-mail : jrubi@arrakis.es
WWW : http://www.arrakis.es/~jrubi
Podrás encontrar información sobre VB, la lista
VB-ESP y un resumen de los mensajes de la misma



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com