Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro

Formularios Trasparentes MFC ¿Como?

Aqui programadores en la plataforma Win32 con Visual C++ de Microsoft...

Moderador: latindeveloper

Formularios Trasparentes MFC ¿Como?

Notapor Mitsuomi el Dom Nov 11, 2007 3:02 pm

Buenas, la cosa es que quiero meterle una imagen al formulario con un color trasparente, atravez de la trasparencia quiero q se vea el escritorio o lo q alla debajo de la ventana.

Bueno el formulario ya lo tengo con la imagen, el problem es que en el color trasparente se ve el formulario y se tiene q ver el escritorio.



Imagen

Tambien nesesitaria que al pulsar sobre la barra de arriba, pueda desplazar el form pero de momento me urge lo de la trasparencia
Mitsuomi
Novato
Novato
 
Mensajes: 6
Registrado: Jue Sep 06, 2007 9:43 am

Re: Formularios Trasparentes MFC ¿Como?

Notapor ivancp el Lun Nov 12, 2007 10:17 am

En este articulo puedes encontrar una via para aplicar un porcentaje de transparencia de un formulario:

http://www.codeproject.com/win32/quaker1.asp
ivancp
Programador
Programador
 
Mensajes: 241
Registrado: Jue Sep 06, 2007 12:57 pm

Notapor Mitsuomi el Mar Nov 13, 2007 12:24 am

al usar ese metodo, desaparece todo, lo que quiero es q solo se muestre la imagen que e insertado con este codigo:

Código: Seleccionar todo
CPaintDC dc(this); // device context for painting

CRect r;
GetClientRect(&r);

CDC MemDC;
MemDC.CreateCompatibleDC(&dc);
MemDC.SelectObject(&m_bitmap);

BITMAP bm;
m_bitmap.GetBitmap(&bm);

dc.StretchBlt(0,0,r.Width(),r.Height(),&MemDC,0,0,bm.bmWidth ,bm.bmHeight ,SRCCOPY);
Mitsuomi
Novato
Novato
 
Mensajes: 6
Registrado: Jue Sep 06, 2007 9:43 am

Transparencia.

Notapor ivancp el Jue Nov 15, 2007 12:53 pm

Sucede que no explicaste bien lo que deseas hacer,

Deseas que el dialogo sea transparente, "pero"! que se vea que hay detras del dialogo.

Revisa este articulo:

http://www.codeproject.com/dialog/transparentdialog.asp
ivancp
Programador
Programador
 
Mensajes: 241
Registrado: Jue Sep 06, 2007 12:57 pm

Re: Formularios Trasparentes MFC ¿Como?

Notapor danielOropeza el Mar Abr 29, 2008 11:43 am

hola se que la pregunta es fastidiosa y nesia pero sepuede aplicar este mismo metodo para las ventanas que se crean en opengl que solo muestre el objeto,
danielOropeza
Novato
Novato
 
Mensajes: 1
Registrado: Lun Abr 28, 2008 4:41 pm

Re: Formularios Trasparentes MFC ¿Como?

Notapor ivancp el Mar Abr 29, 2008 12:39 pm

Me imagino que si se puede, por que no intentas hacerlo con el mismo codigo de la pagina: http://www.codeproject.com/win32/quaker1.asp
ivancp
Programador
Programador
 
Mensajes: 241
Registrado: Jue Sep 06, 2007 12:57 pm


Volver a Visual C++

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados