Visual Basic - Es muy importante, por favor

Life is soft - evento anual de software empresarial
 
Vista:

Es muy importante, por favor

Publicado por llermo (28 intervenciones) el 23/02/2005 18:16:03
Tengo una imagen bmp que la cargo en un control image. Hasta ahi no hay ningun problema.

El caso es que necesito que cuando este cargada, pueda cambiar el color de la propia imagen. Es decir, la imagen solo puede tener dos colores (fondo y contraste), entonces si inicialmente la imagen está sobre un fondo negro y como contraste un blanco, que cambie a fondo rojo contraste negro.

Si sabeis alguno como se hace...

Muchas gracias por la atencion
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Es muy importante, por favor

Publicado por Benjo (679 intervenciones) el 24/02/2005 20:55:00
Deberías usar en realidad un control PictureBox
y con las APIS GetPixel y SetPixel recorrer todo el ancho y el alto del picture cambiando el color
Para recorrer el Picturebox podés usar un For Next con el ScaleHeight y ScaleWidth
Private Declare Function GetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long) As Long
Private Declare Function SetPixel Lib "gdi32" (ByVal hdc As Long, ByVal X As Long, ByVal Y As Long, ByVal crColor As Long) As Long

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar