| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
americo_bcb Lt

Registrado: 05 May 2004Mensajes: 84
|
Publicado: Mar 09 Nov, 2004 12:53 am Asunto: Imagen en Fondo de un MDIForm |
|
|
Holas a todos en el Foro, estube buscando como poner una imagen en el fondo de un MDIForm y me encontre con este link
https://cppbuilder.es/viewtopic.php?t=8527&highlight=imagen+mdi&sid=1710352129f62005da4a5bbab5315362
donde nuestro amigo César C. Salazar González nos muestra un codigo de Mario Rodríguez y pense adaptarlo para que se pusiera una imagen JPEG en ves de un bmp todo va bien hasta el momento pero no se como obtener el Handle de un TJPEG ademas de que que aparece el error que indica Kalux
| Kalux escribió: | void __fastcall TForm1::FormShow(TObject *Sender)
{
...
// Obtener la dirección de nuestro procedimiento de ventana
Windows::TFarProc Proc_Cliente = Forms::MakeObjectInstance(ClienteWindowProc);
...
}
[C++ Error] main.cpp(30): E2316 'MakeObjectInstance' is not a member of 'Forms'. |
espero alguien pueda ayudarme uno de los gurus del foro talves
Américo
C++ Builder lo mejor de lo mejor
Ultima edición por americo_bcb el Mar 09 Nov, 2004 3:01 pm, editado 1 vez |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Mar 09 Nov, 2004 3:51 am Asunto: |
|
|
Tiene razon,
voy a checarlo y luego corregimos, esto.. ni jpg, y con bmp, jala...
a mi me sale, que no existe el procedimiento ventana. WndProc, pero es otra cosa..
saludos y lo ponemos en la seccion de trucos.. _________________
 |
|
| Volver arriba |
|
 |
americo_bcb Lt

Registrado: 05 May 2004Mensajes: 84
|
Publicado: Mar 09 Nov, 2004 3:13 pm Asunto: |
|
|
Muchisimas gracias César, estare a la espera tambien estoy investigando si encuentro algo pues tambien lo colocare en el foro solo esperoque se encuentre la solución, una vez mas gracias
Américo
C++ Builder lo mejor de lo mejor |
|
| Volver arriba |
|
 |
americo_bcb Lt

Registrado: 05 May 2004Mensajes: 84
|
Publicado: Mar 09 Nov, 2004 4:45 pm Asunto: |
|
|
| Kalux escribió: | | Código: | void __fastcall TForm1::FormShow(TObject *Sender)
{
...
// Obtener la dirección de nuestro procedimiento de ventana
Windows::TFarProc Proc_Cliente = Forms::MakeObjectInstance(ClienteWindowProc);
...
} | [C++ Error] main.cpp(30): E2316 'MakeObjectInstance' is not a member of 'Forms'. |
Se soluciona reemplazando esta linea de codigo por esta otra
| Código: | // Obtener la dirección de nuestro procedimiento de ventana
Windows::TFarProc Proc_Cliente = MakeObjectInstance(ClienteWindowProc); |
Como indica el error esta no es una función miembro de la clase forms y es miembro de nuestro formulario, aun busco un poco mas de documentación cualquier cosa los mantendre al tanto, si alguien sabe como encontrarl el canvas de un TJPEG estare recontra agradecido _Leo alguna idea  |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
|
| Volver arriba |
|
 |
americo_bcb Lt

Registrado: 05 May 2004Mensajes: 84
|
Publicado: Jue 11 Nov, 2004 4:56 pm Asunto: |
|
|
Gracias Cesar el codigo que indicas, pero = sirve para bmp no para jpeg de todas maneras gracias, seguier buscando el como obtener el camvas de un JPEg pero por el moemnto la solucion es convertir el JPEG a bmp en tiempo de ejecucion y viceversa, seguier buscando la menra de encontrar el canvas de un JPG bueno gracias
Américo
C++ builder lo mejor de lo mejor |
|
| Volver arriba |
|
 |
|