 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
cob Invitado
|
Publicado: Dom 19 Ene, 2003 6:32 pm Asunto: Asignar a una variable TBitmap el tamaño q kiera |
|
|
hi!
Kiero crear una variable del tipo TBitmap(de nombre por ejemplo bitmap), para asignarle unos valores determinados y luego asignar esta variable a una componente de tipo TImage para posteriormente mostrar la imagen en pantaya.MI problema es q kiero darle un tamaño determinao a la variable bitmap y no se como darle el alto y el ancho k deseo.Lo he intentao haciendo:
Graphics::TBitmap *bitmap=new Graphics::TBitmap();
bitmap->Height=alto;
bitmap->Width=ancho;
Con esto consigo crearme la variable bitmap.
Despues,mediante un puntero, le asigno unos valores determinaos q tengo almacenaos en la matriz 'matrix' :
for (int i = 0; i < alto; i++)
{ ptr=(Byte*)bitmap->ScanLine[i];
for (int j = 0; j < ancho; j++)
{
ptr[j]= (Byte)(matrix[i][j]);
}
}
Y para terminar, asigno 'bitmap' a una componente TImage:
TImage *Imagen = new TImage(Form); el rectangulo
Imagen->Image->Picture->Bitmap = bitmap;
Con todo esto el programa no da fallos, e incluso consigo crearme mi nueva componente TImage con tamaño Bitmap q yo kiero, pero me sale toda la imagen en blanco cuando no deberia ser asi!
Hay otra forma de crear variables TBitmap de tamaño k kiera?
Tb tengo otra preguntiya:
kiero seleccionar una zona de una imagen con el raton, y kiero q cuando se pulse el boton izkierdo aparezca el rectangulo tipico de raya discontinua q marke la zona seleecionada. Como podria hacerlo?¿se podria hacer mediante canvas??
Mxas gracias!
bye!
Cob |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|