![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Y, digo yo, ¿no sería mejor dejar el estilo de la ventana acorde al sistema operativo?
// Saludos |
|
#2
|
||||
|
||||
|
Cita:
Muchas gracias por el enlace le voy a hechar una buena leida y ver que se puede hacer. Cita:
Pues en principio eso es lo que pensé pero aveces se le meten ciertas cosas cosas a uno y pues quiere a veces darle un toque diferente a sus aplicaciones ![]() , vamos a ver que tan complicado es la cosa, y si se pone dura pues vamos a tener que dejarlo así no más, pero como bien dice el dicho:"Uno no pierde nada con intentarlo".![]() De todas formas si alguien puede sugerirme o guiarme le seré muy agradecido. Saludos... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#3
|
||||
|
||||
|
Tiempo amigo mío (en caso de que no funcione el intento), que es lo más valioso
![]()
__________________
eLcHiCoTeMiDo - Rompecorazones profesional Yo no soy presumido; ¿Pero de qué sirve mi humilde opinión contra la de los espejos? Salva a un nylon, usa prendas de piel de foca
|
|
#4
|
||||
|
||||
|
#5
|
||||
|
||||
|
Cita:
, si nunca lo intentas pues nunca aprendes nada nuevo.![]() Cita:
![]() .Ya me extrañaba no tener una respuestas tuya , sé muy bien que dominas con gran maestría la programacion con las API, por eso siempre que posteas algo en cualquier foro, estoy muy atento atus respuestas, pues siempre estoy aprendiendo algo nuevo tuyo. Vamos a hecharle una muy buena leida a ese link y ver si puedo hechar andar esto ; aunque para eso creo que voy estar haciendo algunas preguntas si me topo con algo que no entienda.![]() Saludos... y gracias.... ![]()
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 |
|
#6
|
||||
|
||||
|
El artículo que propuse muestra formularios muy vistosos pero de bajo rendimiento gráfico. Usa ventanas estilo WS_EX_LAYERED para conseguir semitransparencias y la API SetLayeredWindowAttributes (lo mismo que delphi usando AlphaBlend). También realiza un ejemplo con la API UpdateLayeredWindow, engorrosa de usar porque nos tenemos que hacer cargo de pintar todos los controles, pues los mensajes WM_PAINT dejan de gestionarse.
He preparado una "chapucilla" como ejemplo en delphi, sencillo y con mejor rendimiento gráfico (creo ) que sólo pretende colocar la barra del Caption y el brode de la ventana semitransparentes.El truco es poner el Form como semitransparente con la propiedad AlphaBlend y su valor. Luego Creamos un segundo Form en tiempo de ejecución sin borde, sin Caption y opaco, que colocamos enzima, ocupando todo el área cliente. Posteriormente cambiamos el Parent de todos los controles a este nuevo Form. Para que esto funcione debemos reescribir parte de la función de tratamiento de mensajes del Form original. El efecto resultante es lo que deseaba realizar rgstuamigo. Conseguimos hacer transparente la barra del título y la chapa de zinc. El código que realiza el efecto es el siguiente:
Aquí tenéis el ejemplo completo. Saludos. Última edición por ecfisa fecha: 09-03-2013 a las 01:33:29. Razón: Actualizar enlace FTP |
|
#7
|
||||
|
||||
|
Cita:
Yo lo único que había intentado, pero no funciona, era insertar el segundo formulario dentro del principal; pero tú literalmente lo has puesto encima, o sea, que le has puesto una cortinita ![]() Muy ingenioso. // Saludos |
|
#8
|
||||
|
||||
|
Cita:
![]() Pues al ver tu código me puesto a trabajar de inmediato para transformar tu código y hacerlo un componente, aunque me ha costado bastante por que no tengo mucha experiencia en creacion de componentes como ustedes , pues he conseguido hacer una version estable:Aquí está el código de dicho componente: Desde luego se lo puede mejorar, por ejemplo: Cita:
![]() ![]() ![]() Estaré atento a las criticas y/o sugerencias sobre éste componente. ![]() Y espero que le sirva a más de uno. ![]() Saludos... EDITO: Adjunto el archivo del componente.
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7 Última edición por rgstuamigo fecha: 30-09-2011 a las 22:53:16. |
|
#9
|
||||
|
||||
|
Cita:
Saludos, Chris |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| tildes en la barra de título | tino00 | API de Windows | 0 | 06-12-2008 20:13:34 |
| Popup de la barra de titulo | _cero_ | C++ Builder | 2 | 05-06-2008 19:02:21 |
| Tamaño del TITULO de FORMULARIOS... | Rogersito Plus | OOP | 2 | 18-10-2006 16:38:35 |
| URL en la barra de titulo??? | Jonnathan | Varios | 7 | 30-01-2006 21:43:24 |
| Label en la Barra de Titulo... | nicolasdom | Varios | 1 | 05-10-2004 00:46:31 |
|